1. 30509a3 This patch fixes code gen. part of pr5333 (Conversion using elipsis conversion). by Fariborz Jahanian · 15 years ago
  2. ba397fe Handle QualifiedNameType and SubstTemplateTypeParmType types in CGDebugInfo::CreateTypeNode. by Anders Carlsson · 15 years ago
  3. bfe6995 Don't assert when trying to generate debug info for vector types. This needs to be fixed eventually... by Anders Carlsson · 15 years ago
  4. 49c952f update comment, pointed out by Gabor by Chris Lattner · 15 years ago
  5. 41a124a indirectbr seems to work! Rip out the old code. by Chris Lattner · 15 years ago
  6. b938118 Instead of returning a null DIType for unhandled types, assert. by Anders Carlsson · 15 years ago
  7. 5e1b918 If a member variable of reference type is bound to a temporary in its member initializer it needs to be destroyed at the end of the constructor. by Anders Carlsson · 15 years ago
  8. 1faf674 If a member initializer create temporaries we need to destroy them. Fixes PR5077. by Anders Carlsson · 15 years ago
  9. b1156b9 More cleanup. by Anders Carlsson · 15 years ago
  10. 4365bba Cleanup ctor/dtor emission. by Anders Carlsson · 15 years ago
  11. a769408 Handle ParenExprs in mangleExpression. by Anders Carlsson · 15 years ago
  12. 33c530e Refine the vcall for a function that is defined in a virtual base by Mike Stump · 15 years ago
  13. 2e09db7 Enable debug info for global variables at -O1+ by Devang Patel · 15 years ago
  14. 393c247 Added support for static variables which require by Fariborz Jahanian · 15 years ago
  15. 03e777e References can't be zero; omit zero check for return value adjustments by Mike Stump · 15 years ago
  16. 7c276b8 Refine covariant return value adjustments for thunks when null by Mike Stump · 15 years ago
  17. 105aa51 Add code gen for pointer-to-member function in ctor's initializer. Fixes pr5178. by Fariborz Jahanian · 15 years ago
  18. 7799621 This patch extends CleanupScope to support destruction by Fariborz Jahanian · 15 years ago
  19. 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
  20. 59876c2 Merge constant array and structures. This will create a global variables for arrays and structs that are constant and their initializer is constant. It is on by default but can be disable with the flag -fno-merge-all-constants. by Tanya Lattner · 15 years ago
  21. 79d5768 Fix 80-col violations. by Mike Stump · 15 years ago
  22. d0fe536 Split out return adjustments in thunks from this adjustment in thunks by Mike Stump · 15 years ago
  23. 9bef4d7 Misc cleanups. by Mike Stump · 15 years ago
  24. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  25. 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
  26. c902d22 Refine return value adjustments for thunks. by Mike Stump · 15 years ago
  27. 519202d Fix documentation. by Mike Stump · 15 years ago
  28. 4387cd9 Refine codegen for non-virtual this adjustments for thunks. by Mike Stump · 15 years ago
  29. 736529e Add virtual adjustments for this for thunks. by Mike Stump · 15 years ago
  30. f49ed94 Add basic codegen for thunks that return values. by Mike Stump · 15 years ago
  31. c5dac4e Refine codegen for thunks. by Mike Stump · 15 years ago
  32. 6a9612f Refine vcall/vbase ordering with vtable construction. by Mike Stump · 15 years ago
  33. d337929 Get throws limping along, still a bunch of FIXMEs. Too bad we don't support catching anything yet :) by Anders Carlsson · 15 years ago
  34. d313e40 Fix thinko, mangleCXXRtti should obviously take a QualType! by Anders Carlsson · 15 years ago
  35. 756b5c4 Add CGException.cpp, to be used for exception related code generation. by Anders Carlsson · 15 years ago
  36. 731f7f9 mangleCXXRtti obviously needs to take a type, what was I thinking... by Anders Carlsson · 15 years ago
  37. 6fba746 Patch for destruction of array of objects on block exit. by Fariborz Jahanian · 15 years ago
  38. c6eb131 make clang emit undefs for padding of structs and unions instead of zeros. this enables constant compaction optimizations. by Nuno Lopes · 15 years ago
  39. d8ee95f optimize out some ifdefs. by Chris Lattner · 15 years ago
  40. d9becd1 Implement clang support for indirect branch and address of label by Chris Lattner · 15 years ago
  41. d7a4a43 Minor cleanup. by Fariborz Jahanian · 15 years ago
  42. ae013b9 Code gen for array construction - WIP by Fariborz Jahanian · 15 years ago
  43. 7d0f5c9 Refactor a bit. by Mike Stump · 15 years ago
  44. 85e74ac factor a creation of Int32Ty. by Chris Lattner · 15 years ago
  45. eb99b01 random tidying by Chris Lattner · 15 years ago
  46. 457e281 Mangle based on the declaration we're given, not the canonical by Douglas Gregor · 15 years ago
  47. 6766586 adjust for a pending LLVM change. by Chris Lattner · 15 years ago
  48. 88e9171 Add mangling for VTTs. by Mike Stump · 15 years ago
  49. 7809e0d Finish off pure virtual function handling. by Mike Stump · 15 years ago
  50. 94aff93 Prep work for putting ___cxa_pure_virtual in the vtables for pure functions. by Mike Stump · 15 years ago
  51. 1ae3178 Refactor code a little. by Mike Stump · 15 years ago
  52. 7d9c3c9 Implement proper linkage for explicit instantiation declarations of by Douglas Gregor · 15 years ago
  53. c4c9045 __builtin_object_size refinements. Ensure we handle expressions with by Mike Stump · 15 years ago
  54. 7ced9c8 Introduce FunctionDecl::isInlined() to tell whether a function should by Douglas Gregor · 15 years ago
  55. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  56. 7ab1c3e Set OptimizeForSize LLVM function attribute with -Os. by Daniel Dunbar · 15 years ago
  57. 45e8423 Fix crash when synthesizing property setters when the property type and ivar by Daniel Dunbar · 15 years ago
  58. 8e2efcc Add a PrettyStackTraceDecl in CodeGenModule::EmitGlobalDefinition. by Anders Carlsson · 15 years ago
  59. b16d32f Prep for future __builtin_object_size refinements. The theory is that by Mike Stump · 15 years ago
  60. 52f08bc Add Code gen support for '->*' operator which fell through the crack. by Fariborz Jahanian · 15 years ago
  61. 6ade621 Switch vtable to linkeonce_odr. Patch by nlewycky. by Chandler Carruth · 15 years ago
  62. 9f0306d assert -> llvm_unreachable by Douglas Gregor · 15 years ago
  63. 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
  64. a99f083 Fix a bug in calculating shufflevector indices when constructing vectors from other vectors. by Nate Begeman · 15 years ago
  65. e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
  66. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  67. 00a1ad9 Emit calls using the canonical prototype of the called function. by John McCall · 15 years ago
  68. 91cc815 Fixup the return type of functions. by Mike Stump · 15 years ago
  69. 8bfd31f Complete code gen for '.*' binary expression for both scalar and aggregates. by Fariborz Jahanian · 15 years ago
  70. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  71. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
  72. d3dd0ae Remove some misguided code. by Mike Stump · 15 years ago
  73. 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 15 years ago
  74. f51dc64 Code gen for '.*' binary expressions - WIP. by Fariborz Jahanian · 15 years ago
  75. 0298d38 Turn on the preallocation of all BlockDeclRefExprs. by Mike Stump · 15 years ago
  76. 38e1627 Refine collection of BlockDeclRefExprs. WIP. by Mike Stump · 15 years ago
  77. 3976295 Expand on code gen. for pointer to data members so it works by Fariborz Jahanian · 15 years ago
  78. a636299 Code gen for pointer-to-datamember - WIP. by Fariborz Jahanian · 15 years ago
  79. bfbd5df Fix typo. by Mike Stump · 15 years ago
  80. bf5fd78 Refactor. by Mike Stump · 15 years ago
  81. 727e268 Add AuroraUX ABI Triple in correct place. by Edward O'Callaghan · 15 years ago
  82. ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 15 years ago
  83. 04c688a Fix 80-col violation. by Mike Stump · 15 years ago
  84. 48620ba Code-gen for CXXZeroInitValueExpr AST passed by Fariborz Jahanian · 15 years ago
  85. 4009297 Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors indirectly. by Anders Carlsson · 15 years ago
  86. bf1914b For now, we need to have the llvm type of the block pointer remain as by Mike Stump · 15 years ago
  87. ca80a5f Do not eagerly cache DITypes because it allows real struct type to be shadowed by forward declared struct type. by Devang Patel · 15 years ago
  88. f6a39b7 Encode global variable name in debug info. by Devang Patel · 15 years ago
  89. 2b6c731 Add missing semi-colon. by Daniel Dunbar · 15 years ago
  90. 7ee68bd Bring Darwin into the switch-case statement instead of its own if for readability. by Edward O'Callaghan · 15 years ago
  91. adaaad3 Refine the type of the first parameter to block invoke functions. by Mike Stump · 15 years ago
  92. 86aa0cd Handle emitting the assignment operator when the lhs is a reference. Fixes PR5227. by Anders Carlsson · 15 years ago
  93. c575ce7 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
  94. 259e9cc Twinify CodeGenFunction::CreateTempAlloca by Daniel Dunbar · 15 years ago
  95. e1b7ea1 When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary. by Anders Carlsson · 15 years ago
  96. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  97. 9c29bf5 Twinify CGObjCMac, this simplifies the code and should reduce std::string by Daniel Dunbar · 15 years ago
  98. bb378cb Use CK_BitCast for member function pointer casts. Fixes PR5138. by Anders Carlsson · 15 years ago
  99. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  100. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago