1. db2b42f Fix another obscure corner layout case. by Argyrios Kyrtzidis · 14 years ago
  2. 170cef3 Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace(). by Devang Patel · 14 years ago
  3. 344ff5d Remove unused parameter. by Devang Patel · 14 years ago
  4. 823d8e9 Start using DIBuilder. It provides cleaner interface. by Devang Patel · 14 years ago
  5. db3d4d0 Stop using builtins for the "_lane" variants of saturating multiply intrinsics. by Bob Wilson · 14 years ago
  6. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  7. a4cc799 Stop using clang builtins for Neon vabdl and vabal intrinsics. by Bob Wilson · 14 years ago
  8. a8b988f Stop using clang builtins for Neon vaba intrinsics. by Bob Wilson · 14 years ago
  9. 9d8231a Silence an unused variable warning. by Chandler Carruth · 14 years ago
  10. f203344 Stop using clang builtins for Neon vadd[lw] and vsub[lw] intrinsics. by Bob Wilson · 14 years ago
  11. 4064127 Stop using clang builtins for Neon vmlal{_n,_lane} and vmlsl{_n,_lane}. by Bob Wilson · 14 years ago
  12. cf55652 Stop using a clang builtin for Neon vdup_lane intrinsics. by Bob Wilson · 14 years ago
  13. c92b772 Stop using a clang builtin for Neon vmull_lane intrinsic. by Bob Wilson · 14 years ago
  14. ad698dd Add a missing parameter, without which clang crashes for vqshlu_n intrinsics. by Bob Wilson · 14 years ago
  15. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  16. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  17. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  18. cd940a1 __block variables require us to evaluate the RHS of an assignment before by John McCall · 14 years ago
  19. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 14 years ago
  20. 860453c Add a LayoutBase member function. No functionality change. by Anders Carlsson · 14 years ago
  21. 57d2d23 Replace calls to AppendBytes with calls to AppendPadding when the bytes appended are padding. by Anders Carlsson · 14 years ago
  22. fd56900 Silly special case: never load when dereferencing void*. by John McCall · 14 years ago
  23. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  24. 0e800c9 Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't by John McCall · 14 years ago
  25. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  26. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 14 years ago
  27. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  28. 4400cb8 Implement -cl-mad-enable by Peter Collingbourne · 14 years ago
  29. 5f67e13 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 14 years ago
  30. 5d729a3 Implement -cl-finite-math-only by Peter Collingbourne · 14 years ago
  31. 953d513 Add support for vmul_p8 Neon intrinsic. Radar 8446141. by Bob Wilson · 14 years ago
  32. 7965396 Add a separate rightShift flag instead of reusing the existing "poly" variable by Bob Wilson · 14 years ago
  33. 8c00ad1 Reflow to a style doug prefers, increasing indentation :-) by Chris Lattner · 14 years ago
  34. d1d56df fix PR8726 by teaching the aggregate init optimization code to handle by Chris Lattner · 14 years ago
  35. 830937b IR Gen. part of API support for __block cxx by Fariborz Jahanian · 14 years ago
  36. 1b72677 Improve codegen for initializer lists to use memset more aggressively by Chris Lattner · 14 years ago
  37. c0f31fd attempt to fix a buildbot failure, apparently apache fails to build. by Chris Lattner · 14 years ago
  38. a6cf1e7 Add support for the common and nocommon attributes. by Eric Christopher · 14 years ago
  39. 70b0294 Enhance the init generation logic to emit a memset followed by a few stores when by Chris Lattner · 14 years ago
  40. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  41. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 14 years ago
  42. 94cd011 add some infrastructure that will let us codegen by Chris Lattner · 14 years ago
  43. 4c53dc1 get some i32/i8/i1 constants from Builder, which is much less painful than by Chris Lattner · 14 years ago
  44. d9e0ff2 A CGRecordLayout object persists. Since its contained types may by John McCall · 14 years ago
  45. d0de0ce CGRecordLayoutBuilder does not need to be exported from this module. by John McCall · 14 years ago
  46. faa5bfc Declaring local static in global block by Fariborz Jahanian · 14 years ago
  47. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 14 years ago
  48. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 14 years ago
  49. a6a2897 Harden CGDebugInfo::CreateType() a bit for cases where we couldn't generate type info for its component types by Douglas Gregor · 14 years ago
  50. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  51. fc86d55 Don't store the maximum alignment, we can trivially compute it. by Anders Carlsson · 14 years ago
  52. 1d7dc22 More work on laying out virtual bases. by Anders Carlsson · 14 years ago
  53. 83eedd9 BuildVirtualCall doesn't need to take a reference to a pointer. by Anders Carlsson · 14 years ago
  54. 1af610f Make the destructor be the 'vtable anchor' of the CGCXXABI class. by Anders Carlsson · 14 years ago
  55. ee7cde2 Move CGCXXABI functions to CGCXXABI.cpp by Anders Carlsson · 14 years ago
  56. 4992eaf Add a CGCXXABI.cpp file. by Anders Carlsson · 14 years ago
  57. 54353f4 Hide a bunch of symbols. by Benjamin Kramer · 14 years ago
  58. 8f2c689 Begin work on actually laying out virtual bases. by Anders Carlsson · 14 years ago
  59. c9e814b Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. by Anders Carlsson · 14 years ago
  60. bdb4a9d Move code off the primary base info iterator. No functionality change. by Anders Carlsson · 14 years ago
  61. 46170f9 Add CXXRecordDecl::getIndirectPrimaryBases. by Anders Carlsson · 14 years ago
  62. 8a9dc4f Simplify code. by Anders Carlsson · 14 years ago
  63. cb690b1 Fix a (probably very old) regression where we weren't using the typedef name for anonymous tag types. by Anders Carlsson · 14 years ago
  64. 2d98777 Revert r120110. We don't want to call ConvertType from within getCGRecordLayout. by Anders Carlsson · 14 years ago
  65. 4cb78b2 Use ConvertType instead of ConvertTagDeclType, since ConvertType will assign a name to the type. by Anders Carlsson · 14 years ago
  66. 3379e9b Simplify code. by Anders Carlsson · 14 years ago
  67. 8292696 Fix build. by Anders Carlsson · 14 years ago
  68. c8f01eb Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't exist. This matches ASTContext::getASTRecordLayout and is less confusing. by Anders Carlsson · 14 years ago
  69. ba2c2ee CGRecordLayout types are always struct types. by Anders Carlsson · 14 years ago
  70. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  71. ada4b32 Refactor the null-initialization for record types and make it handle bases that aren't i8 arrays. by Anders Carlsson · 14 years ago
  72. a03613d Remove FIXME; we don't ever want to lay out empty bases. by Anders Carlsson · 14 years ago
  73. 9a5a3f2 Rename BaseLLVMType to NonVirtualBaseLLVMType. by Anders Carlsson · 14 years ago
  74. f4a15b0 Add getCGRecordLayout helper function. No functionality change. by Anders Carlsson · 14 years ago
  75. 41f5e66 Fix warning: enumeration value 'IndirectField' not handled in switch. by Francois Pichet · 14 years ago
  76. 75f91d6 Minor cleanup. No change otherwise. by Fariborz Jahanian · 14 years ago
  77. a762514 Fix a bug where write-barriers for assignment through reference by Fariborz Jahanian · 14 years ago
  78. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  79. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  80. aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
  81. 5d93653 When forming the !srcloc mdnode for an inline asm, add the SourceLocations by Chris Lattner · 14 years ago
  82. 063e476 adjust for llvm mainline, yay type safety by Chris Lattner · 14 years ago
  83. 47fc7e9 factor some code out to a helper function, no functionality change. by Chris Lattner · 14 years ago
  84. e38be61 Fixes synthesis of type for the object which holds info. by Fariborz Jahanian · 14 years ago
  85. 74fb0ed Reset the lifetime-managed flag between emission of the agg conditional by John McCall · 14 years ago
  86. 83ce9d4 Support compound complex operations as l-values in C++. Add a test by John McCall · 14 years ago
  87. e220455 Implements __block API for c++ objects. There is still by Fariborz Jahanian · 14 years ago
  88. b418d74 Simplify some complex emission and implement correct semantics for by John McCall · 14 years ago
  89. 61ad0e6 Now that we have reliable cast kinds, simplify scalar cast IR gen. by John McCall · 14 years ago
  90. e2b7688 Kill CK_Unknown and flesh out the documentation for the existing CastKinds. by John McCall · 14 years ago
  91. 641ca7d Teach complex compound assignment IR-generation that the RHS of by John McCall · 14 years ago
  92. 57147a8 Change CXXNameMangler::mangleNeonVectorType to require the vector type to be by Bob Wilson · 14 years ago
  93. 3a72302 Use getTypeSize() method. by Bob Wilson · 14 years ago
  94. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
  95. 2715b20 Some cleanup of block API code. by Fariborz Jahanian · 14 years ago
  96. 858a546 Silence an unused variable warning during release builds by folding the by Chandler Carruth · 14 years ago
  97. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  98. ff624c1 Always emit full loads from volatile complex l-values. by John McCall · 14 years ago
  99. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  100. eec8217 Removed unnecessary initialization of a flag which by Fariborz Jahanian · 14 years ago