1. 1eb2e59 Revert r103880 (thread-safe static initialization w/ exceptions), by Douglas Gregor · 14 years ago
  2. c9a8fa4 Minor twik to my last patch. (for radar 7986354). by Fariborz Jahanian · 14 years ago
  3. 0ca0b1f Fix API gen for objc_msgSend property of aggregate types by Fariborz Jahanian · 14 years ago
  4. bfcc823 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
  5. c00c1f6 Modify this comment per Doug's suggestion: we don't need to mangle protocols. by John McCall · 14 years ago
  6. b5b30b9 When applying the named return value optimization, we still need to by Douglas Gregor · 14 years ago
  7. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  8. d86c477 Implement a simple form of the C++ named return value optimization for by Douglas Gregor · 14 years ago
  9. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  10. 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 14 years ago
  11. 67d438d C++/ABI/x86_64: Member pointers should be classified as INTEGER. by Daniel Dunbar · 14 years ago
  12. 7711523 C++/ABI/i386: Member function pointers should be passed by value. by Daniel Dunbar · 14 years ago
  13. 69cfeb1 Emit an lvalue dynamic_cast even if the result is not used. Another by Douglas Gregor · 14 years ago
  14. 485ee32 When a failed dynamic_cast<T&> (which is an lvalue) results in a by Douglas Gregor · 14 years ago
  15. 5e37d48 Remove an unused function. by Anders Carlsson · 14 years ago
  16. 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
  17. 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
  18. 3cb18bc Make sure that value-initialized pointers to data members are initialized correctly. by Anders Carlsson · 14 years ago
  19. a1842d3 C++/Darwin/x86: Teach IRgen it can pass reference types in registers. by Daniel Dunbar · 14 years ago
  20. 8b90a78 Fix context in class static variable's debugging information entry. by Devang Patel · 14 years ago
  21. 1297fd7 Disable the available_externally optimization for inline virtual by Douglas Gregor · 14 years ago
  22. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  23. 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
  24. 60e4fd9 Use end location of DeclStmt to mark stop point. by Devang Patel · 14 years ago
  25. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  26. 9430d5a IRgen/i386/C++: Fix isSingleElementStruct computation for C++ record decls. by Daniel Dunbar · 14 years ago
  27. ba55ec2 It's bad form to create VarDecl's without DeclContexts by Douglas Gregor · 14 years ago
  28. 84c580f Minor refactoring of my last patch. by Fariborz Jahanian · 14 years ago
  29. f8e10a5 Initialize Column. by Devang Patel · 14 years ago
  30. b3ebe94 Objective-C++ Code gen. Handle code gen. for property by Fariborz Jahanian · 14 years ago
  31. 258cf27 If variable location is invalid then use current location. by Devang Patel · 14 years ago
  32. 22b8827 Tweaked selector mangling again (GNU runtime). by David Chisnall · 14 years ago
  33. 20fba8a Fixed linkage problem from last commit (GNU runtime). by David Chisnall · 14 years ago
  34. 87935a8 Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases in the generated bitcode. by David Chisnall · 14 years ago
  35. f4e54a2 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 14 years ago
  36. 100b3b9 Minor mod. to my last patch. by Fariborz Jahanian · 14 years ago
  37. bbb5224 Fixes a Code gen crash trying to use a dot-syntax for by Fariborz Jahanian · 14 years ago
  38. ab69979 Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
  39. b076910 Do not give implicitly-defined virtual members functions by Douglas Gregor · 14 years ago
  40. b0e9216 Fix typo in comment; 80 col violation by Douglas Gregor · 14 years ago
  41. f4aac11 The global variable for the VTT might not have external linkage; allow by Douglas Gregor · 14 years ago
  42. 97a73cd Code Gen support for Getter/Setter synthesis of by Fariborz Jahanian · 14 years ago
  43. 985f739 simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode, by Chris Lattner · 14 years ago
  44. 58ae5b4 add todos for isinf_sign and isnormal, which I don't intend to implement by Chris Lattner · 14 years ago
  45. ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago
  46. 420b118 implement part of PR6083: codegen support for isinf. Like isnan, by Chris Lattner · 14 years ago
  47. bc397cf Clean up the {} and else placement. This fixes an ambiguous else as well as by Chandler Carruth · 14 years ago
  48. 7e21ffb Pass the globaldecl into GetOrCreateLLVMFunction so that llvm by Chris Lattner · 14 years ago
  49. 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 14 years ago
  50. c446d18 When we emit a non-constant initializer for a global variable of by Douglas Gregor · 14 years ago
  51. cc6a44b For thread-safe static initialization of local statics with by Douglas Gregor · 14 years ago
  52. 4bfe196 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Sean Hunt · 14 years ago
  53. c302113 Revert r103072; I accidentally ended up deleting a bunch of trailing by Sean Hunt · 14 years ago
  54. fb8cc25 Reimplement code generation for copying fields in the by Douglas Gregor · 14 years ago
  55. 68e3013 Use a more appropriate LLVM type for the vtable pointer. by Anders Carlsson · 14 years ago
  56. 71b1d0e Unbreak CMake build. by Douglas Gregor · 14 years ago
  57. 9d90d62 Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Sean Hunt · 14 years ago
  58. fe67f3b Emit the globals, metadata, etc. associated with static variables even when by John McCall · 14 years ago
  59. 8b688ed Fixes a code gen. crash when ivar object has trivial constructor. by Fariborz Jahanian · 14 years ago
  60. 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
  61. d33ded5 Fixes a code gen crash when block is a reference type, etc. (radar 7495203). by Fariborz Jahanian · 14 years ago
  62. 3d6c178 When inheriting a default argument expression, inherit the full expression, by John McCall · 14 years ago
  63. 3c347f2 Fixes a Code Gen. Crash when calling destructor on a __block by Fariborz Jahanian · 14 years ago
  64. e65ce96 Just bail out immediately when emitting an unreachable function-local static by John McCall · 14 years ago
  65. e174bd0 If we're generating code to create a pointer-to-member function by Douglas Gregor · 14 years ago
  66. 32897fd When computing the address of a virtual member function pointer, use the pointer width instead of hardcoding for 64-bit. by Anders Carlsson · 14 years ago
  67. e99bdb6 Don't build an aggregate constructor loop when the constructor is trivial. by Anders Carlsson · 14 years ago
  68. 0d7c583 Don't copy or initialize empty classes. Fixes PR7012. by Anders Carlsson · 14 years ago
  69. 3855a07 Store the entire base subobject in SubVTTIndices. by Anders Carlsson · 14 years ago
  70. 4337396 Remove OldGetAddressOfBaseClass - bye bye ambiguities. by Anders Carlsson · 14 years ago
  71. 8246cc7 Get rid of the last caller of OldGetAddressOfBaseClass. by Anders Carlsson · 14 years ago
  72. 4235840 More work towards getting rid of OldGetAddressOfBaseClass. by Anders Carlsson · 14 years ago
  73. 77fae58 Get rid of a call to GetAddressOfDirectBaseInCompleteClass. by Anders Carlsson · 14 years ago
  74. c11bb21 Have getSubVTTIndex take a BaseSubobject instead of just a base. by Anders Carlsson · 14 years ago
  75. 314e622 Pass ForVirtualBase all the way to GetVTTParameter. by Anders Carlsson · 14 years ago
  76. 8e6404c Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall. by Anders Carlsson · 14 years ago
  77. 155ed4a Revert my last change and add a 'ForVirtualBase' parameter to EmitCXXConstructorCall instead. by Anders Carlsson · 14 years ago
  78. 24eb78e Pass the construction kind down to EmitCXXConstructorCall. by Anders Carlsson · 14 years ago
  79. 8292931 Remove another unused function. by Anders Carlsson · 14 years ago
  80. 05dd1f6 Remove an unused function. by Anders Carlsson · 14 years ago
  81. 81bf3b3 CodeGen: Shrink RValue. 4 words -> 2 words. by Benjamin Kramer · 14 years ago
  82. 4b02afc As per Chris' request, return the Instruction from EmitCall and add the metadata in the caller. by David Chisnall · 14 years ago
  83. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 14 years ago
  84. bfe7e91 Simplify EmitCopyCtorCall. by Anders Carlsson · 14 years ago
  85. 43db20e Simplify EmitClassAggrMemberwiseCopy. by Anders Carlsson · 14 years ago
  86. f62756f Clean up EmitClassMemberwiseCopy further. by Anders Carlsson · 14 years ago
  87. 1d1d118 Get rid of a parameter from EmitClassMemberwiseCopy. by Anders Carlsson · 14 years ago
  88. 59b7f15 When defining implicit copy constructors, use SetBaseOrMemberInitializers to initialize the bases. by Anders Carlsson · 14 years ago
  89. 63e742b Attach message send metadata to the lookup as well as to the call (GNU runtime). by David Chisnall · 14 years ago
  90. db83194 Make super message lookups cacheable (GNUstep Runtime) by David Chisnall · 14 years ago
  91. dd5c98f Tweaked EmitCall() to permit the caller to provide some metadata to attach to the call site. by David Chisnall · 14 years ago
  92. 2888b65 When synthesizing Objective C records, give the synthetic fields public by John McCall · 14 years ago
  93. 106d9ea Remove an unnecessary parameter from EmitClassCopyAssignment. by Anders Carlsson · 14 years ago
  94. 866163b Fixed incorrect type of alloca (GNU runtime). by David Chisnall · 14 years ago
  95. c743571 Account for the VTT argument when making an implicit copy constructor for by John McCall · 14 years ago
  96. 9dffe6f Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTI by John McCall · 14 years ago
  97. 891f80e Teach EHCleanupBlock to deal appropriately with the possibility that there by John McCall · 14 years ago
  98. f406d9c Get the base class addresses before calling EmitClassCopyAssignment. by Anders Carlsson · 14 years ago
  99. 9ffdd45 Remove an unnecessary argument to EmitClassCopyAssignment. by Anders Carlsson · 14 years ago
  100. 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 14 years ago