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