1. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
  2. afd5eda fix integrated assembler with i386 objc code. by Chris Lattner · 14 years ago
  3. fbf0561 Fix a bug where we would sometimes incorrectly mark an vtable function as unused. by Anders Carlsson · 14 years ago
  4. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
  5. 7a22f02 revert r101568, which miscompiles this testcase, distilled from ldecod: by Chris Lattner · 14 years ago
  6. 6784704 fix PR6766: codegen of var initialized with wide char by Nuno Lopes · 14 years ago
  7. d39a0d6 fix a bogus assertion exposed by a recent change: packing the by Chris Lattner · 14 years ago
  8. cdb30b4 emit padding as undef values, take 2 by Nuno Lopes · 14 years ago
  9. 1c7658f Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly (Daniel, please review). by Anders Carlsson · 14 years ago
  10. ce2b41d tidy up by Chris Lattner · 14 years ago
  11. 2df2569 IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments, it is now an immutable object. by Daniel Dunbar · 14 years ago
  12. 7fb6195 IRgen: Eliminate now unused fields from CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  13. 2677261 IRgen: (Reapply 101222, with fixes) Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself. by Daniel Dunbar · 14 years ago
  14. e57aa9e Rewrite handling of 64-bit palignr intrinsics to be vector shuffles. by Eric Christopher · 14 years ago
  15. f8f8eba IRgen/NeXT: Simplify to use AST record layout for getting offsets instead of the by Daniel Dunbar · 14 years ago
  16. 96c250a Speculatively revert "IRgen: Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself.", I think it might be breaking bootstrap. by Daniel Dunbar · 14 years ago
  17. 89cdaa9 IRgen: Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself. by Daniel Dunbar · 14 years ago
  18. e792584 IRgen: Tweak CGBitFieldInfo doxyments & add an accessor. by Daniel Dunbar · 14 years ago
  19. dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 14 years ago
  20. ecdb41e IRgen: Move EmitLoadOfBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself. by Daniel Dunbar · 14 years ago
  21. ab970f9 IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "policy" with which a bit-field should be accessed. by Daniel Dunbar · 14 years ago
  22. 08adf32 Removes a FIXME. by Fariborz Jahanian · 14 years ago
  23. 15bd588 Variation of objc_copyStruct API generation when by Fariborz Jahanian · 14 years ago
  24. 8ce9e45 Rework the ConstStructBuilder code to emit missing initializer by Chris Lattner · 14 years ago
  25. b5e8156 unbreak tests. by Chris Lattner · 14 years ago
  26. eba3e5a move a bunch of ConstStructBuilder methods out of line. by Chris Lattner · 14 years ago
  27. 4357a82 minor cleanups by Chris Lattner · 14 years ago
  28. 0b2bd47 Add support for objc_copyStruct to enforce by Fariborz Jahanian · 14 years ago
  29. cd9199e Fix debug info for cleanup block. by Devang Patel · 14 years ago
  30. 0eea9f9 fix PR6660/6168: emit padding as zeros instead of undef. Because by Chris Lattner · 14 years ago
  31. 9b28daf IRgen: Factor out ComputeBitFieldInfo. by Daniel Dunbar · 14 years ago
  32. 6cc5906 Add some API code for future work. by Fariborz Jahanian · 14 years ago
  33. 93c6296 IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -fdump-record-layouts. by Daniel Dunbar · 14 years ago
  34. 80638c5 Have the CXXBaseOrMemberInitializer keep track of whether an initializer initializes a virtual base or not. by Anders Carlsson · 14 years ago
  35. 73e6fa0 Fix another bug where we wouldn't generate secondary vtables for construction vtables in some cases. by Anders Carlsson · 14 years ago
  36. 718d069 More renames. by Anders Carlsson · 14 years ago
  37. 9123284 Rename a function parameter. by Anders Carlsson · 14 years ago
  38. 836d9dd Clarify an assertion. by Anders Carlsson · 14 years ago
  39. af6ddf2 Fix a bug where we were adding too many vcall offsets in some cases. by Anders Carlsson · 14 years ago
  40. 4995997 Enable an assert and remove a now unnecessary assert. by Anders Carlsson · 14 years ago
  41. f622b45 Fix a bug where we would add the same function twice in a vtable. by Anders Carlsson · 14 years ago
  42. c603d09 revert 100942, pending discussion. by Chris Lattner · 14 years ago
  43. 9446481 Rename VtableComponent and VtableBuilder. by Anders Carlsson · 14 years ago
  44. d281915 Fix for PR6811. by David Chisnall · 14 years ago
  45. c24b9c4 fix PR6805: llvm.objectsize changed to take an i1 instead of an i32. by Chris Lattner · 14 years ago
  46. 35f59b6 A bunch of string-related microoptimizations in Mangler. by Benjamin Kramer · 14 years ago
  47. dbf02bc Fix use after free. Incrementing an use_iterator after its user is erased is unsafe. by Benjamin Kramer · 14 years ago
  48. 739bf09 Doug pointed out that we have a perfectly reasonable expression here to by John McCall · 14 years ago
  49. 35db3b9 rely even less on CallInst internals by Gabor Greif · 14 years ago
  50. 6ba728d do not rely on CallInst interna, use CallSite to access arguments by Gabor Greif · 14 years ago
  51. d930760 Mangle some expressions with codegen implications but no mangling "overhead". by John McCall · 14 years ago
  52. 6ae1f35 Provide an extremely unsatisfactory diagnostic (instead of crashing) when by John McCall · 14 years ago
  53. de81063 Provide manglings for bool and character literal expressions. These are by John McCall · 14 years ago
  54. 461e326 Rename CGVtable files to CGVTables. by Anders Carlsson · 14 years ago
  55. ec9c202 Clarify an assert. by Anders Carlsson · 14 years ago
  56. e17ad2f Unbreak the build by Douglas Gregor · 14 years ago
  57. 1e201b4 Eliminate excessive PCH deserialization caused by the search for by Douglas Gregor · 14 years ago
  58. 7f28964 IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-field LValues to just store the base address of object containing the bit-field. by Daniel Dunbar · 14 years ago
  59. beb4128 @llvm.sqrt isn't really close enough to C's sqrt to justify emitting calls by John McCall · 14 years ago
  60. fc1a9c3 a ridiculous amount of propagation through the backend later, by Chris Lattner · 14 years ago
  61. 52d9ae3 fit in 80 cols by Chris Lattner · 14 years ago
  62. efbf487 IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  63. c7a984a Simplify. by Daniel Dunbar · 14 years ago
  64. 8bea3ef Simplify. by Daniel Dunbar · 14 years ago
  65. f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 14 years ago
  66. 4800ea6 Emit debug info for objc getters and setters. by Devang Patel · 14 years ago
  67. 2eec0b2 IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level. by Daniel Dunbar · 14 years ago
  68. 56229f5 Add a FIXME and reduce nesting. by Daniel Dunbar · 14 years ago
  69. 3ecd785 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  70. 35d6461 Don't produce a vtable for a class if we have an explicit template instantiation declaration and no key function. We will produce the vtable at the explicit template instantiation. by Rafael Espindola · 14 years ago
  71. 61ac1d2 IRgen/NeXT: Remove my refactoring-enabling asserts, and add a FIXME. by Daniel Dunbar · 14 years ago
  72. e83be12 IRgen/Obj-C: Eliminate FindIvarInterface, now that ivar's are in the right DeclContexts (-2 FIXMEs). We still have an annoying linear scan + hidden dependency on how Obj-C layout is done. by Daniel Dunbar · 14 years ago
  73. e541d01 NewDebugLoc got renamed to DebugLoc. by Chris Lattner · 14 years ago
  74. c90f56d Revert r100193 since it causes failures in objc in clang by Mon P Wang · 14 years ago
  75. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 14 years ago
  76. 8facca6 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  77. 3a2c80f CG/NeXT: Assert some invariants on an ivar's containing decl context that I am about to refactor based on, following some testing. by Daniel Dunbar · 14 years ago
  78. c603463 adjust to IRBuilder change and use faster DebugLoc apis. by Chris Lattner · 14 years ago
  79. 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 14 years ago
  80. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
  81. 6876fe6 Minor include pruning. by Benjamin Kramer · 14 years ago
  82. aaa210c use the new optimized debug info metadata accessors. In by Chris Lattner · 14 years ago
  83. 198bcb4 IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. by Daniel Dunbar · 14 years ago
  84. 490fc90 CGRecordLayoutBuilder: Switch unions to use same mechanism for tracking field and bit-field info as structs. by Daniel Dunbar · 14 years ago
  85. 031b371 Drastically simplify the computation of linkage for typeinfo by using by Douglas Gregor · 14 years ago
  86. 270e203 IRGen: Hide CGRecordLayoutBuilder class, because I can. by Daniel Dunbar · 14 years ago
  87. 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 14 years ago
  88. b5896c3 Revert Mon Ping's 99930 due to broken llvm-gcc buildbots. by Bob Wilson · 14 years ago
  89. 7c465b9 IRGen: Narrow getCGRecordLayout type. by Daniel Dunbar · 14 years ago
  90. 2924ade IRgen: Move CGRecordLayout to its own happy little file. by Daniel Dunbar · 14 years ago
  91. f858da6 Minor formatting/FIXME cleanups. by Daniel Dunbar · 14 years ago
  92. 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
  93. 3b5caa2 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset by Mon P Wang · 14 years ago
  94. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
  95. e0f3867 Don't produce a vtable if we are just instantiating a method and the by Rafael Espindola · 14 years ago
  96. ad46886 Replace some constant-sized SmallVectors. by Benjamin Kramer · 14 years ago
  97. bfb7a1d Remove the old vtable layout code. by Anders Carlsson · 14 years ago
  98. 9dc338a Remove UseNewVTableCode checks. by Anders Carlsson · 14 years ago
  99. 8887bdc Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert as seen in PR6628 but for arrays this time. by Anders Carlsson · 14 years ago
  100. 21c9ad9 Factor emitting a call to a copy constructor out into a separate function. by Anders Carlsson · 14 years ago