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