1. 08d4792 IRgen: Add CGOptions to CGTypes. by Daniel Dunbar · 13 years ago
  2. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 13 years ago
  3. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  4. 4857947 De-Unicode-ify in comments. by NAKAMURA Takumi · 13 years ago
  5. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  6. 43fec87 Canonicalize register names properly. by Eric Christopher · 13 years ago
  7. ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
  8. d36d036 Change how PHINodes store their operands. by Jay Foad · 13 years ago
  9. 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
  10. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  11. 7650d95 update for api change. by Chris Lattner · 13 years ago
  12. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  13. d510fd2 80 cols. by Benjamin Kramer · 13 years ago
  14. 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago
  15. 0502a22 Perform an acquire memory barrier on the fast path of a thread-safe by John McCall · 13 years ago
  16. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  17. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  18. e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 13 years ago
  19. c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
  20. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  21. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  22. 175d659 Suppress a warning in -Asserts builds. by John McCall · 13 years ago
  23. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  24. 97cb5a4 Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment. by Eli Friedman · 13 years ago
  25. 431e4b3 Use isAnyComplexType here so we don't pass complex numbers into the aggregate handling code; found by inspection. by Eli Friedman · 13 years ago
  26. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
  27. 98703d3 Do not emit stoppoint before emitting debug info for parameters. by Devang Patel · 13 years ago
  28. 2eccb67 Update the prefetch intrinsic usage. Now the last argument tells codegen by Bruno Cardoso Lopes · 13 years ago
  29. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
  30. ea5e4da The LLVM IR representation of byval arguments has a rather strange property: if the alignment of an argument to a call is less than the specified byval alignment for that argument, there is no way to specify the alignment of the implied copy. Therefore, we must ensure that the alignment of the argument is at least the byval alignment. To do this, we have to mess with the alignment of relevant alloca's in some cases, and insert a copy that conceptually shouldn't be necessary in some cases. by Eli Friedman · 13 years ago
  31. 9d99f2d Put local variables in appropriate debug info scope. This fixes radar 8757124. by Devang Patel · 13 years ago
  32. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  33. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  34. cb5d2d0 PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 13 years ago
  35. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  36. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  37. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  38. 9198126 Rework r132576. by Devang Patel · 13 years ago
  39. c594abd Emit debug info only if there is an insertion point. The debug info should not force an insertion point. Codegen may later on decide to not emit code for some reason, see extensive comment in CodeGenFunction::EmitStmt(), and debug info should not get in the way. by Devang Patel · 13 years ago
  40. c490312 Simplify. by Devang Patel · 13 years ago
  41. 2fd5a0f Fix typedef's context. by Devang Patel · 13 years ago
  42. a18f539 80-column cleanup. by Eric Christopher · 13 years ago
  43. 619e887 Add stuff for o32 ABI conformance. by Akira Hatanaka · 13 years ago
  44. d127bcb Robustify objc method type description (subroutine type) by walking parameters directly. by Devang Patel · 13 years ago
  45. c478f21 List objective-c ineterfaces as public types in dwarf debug info output. by Devang Patel · 13 years ago
  46. 1c29652 List c++ class type as public type in dwarf debug info output. by Devang Patel · 13 years ago
  47. 31fc0c1 Fix another incorrect type bug. by David Chisnall · 13 years ago
  48. 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
  49. 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 13 years ago
  50. 68e5e13 Fix another type mismatch. by David Chisnall · 13 years ago
  51. 0bbe0cf Fix missing cast. by David Chisnall · 13 years ago
  52. 26c1b8d Add support for ARM ldrexd/strexd builtins by Bruno Cardoso Lopes · 13 years ago
  53. 460980d Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) by Eli Friedman · 13 years ago
  54. b0dd670 Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 . by Eli Friedman · 13 years ago
  55. addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago
  56. 0903421 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 13 years ago
  57. f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
  58. 55d4848 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 13 years ago
  59. b44eda3 Remove bitcast to incorrect type. by David Chisnall · 13 years ago
  60. abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
  61. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  62. 5f0bcc4 Fix bug introduced with r131930. by David Chisnall · 13 years ago
  63. e6a11a6 Don't omit retain / release / autorelease message sends in hybrid GC mode. by David Chisnall · 13 years ago
  64. 789ecde Fix some problems where functions must be bitcast but we're expecting a llvm::Function of the right type. by David Chisnall · 13 years ago
  65. de92d73 make the x86-32 backend specify a byval alignment, even when the by Chris Lattner · 13 years ago
  66. 855d227 Fix x86-64 byval passing to specify the alignment even when the code by Chris Lattner · 13 years ago
  67. a212003 Provide the runtime with information about the GC compile options (GNU runtimes) by David Chisnall · 13 years ago
  68. b644425 fix 80 col violation by Chris Lattner · 13 years ago
  69. 9ca02e5 adjust to mainline api change. by Chris Lattner · 13 years ago
  70. 33c09d5 switch clang off StandardPasses.h onto PassManagerBuilder.h by Chris Lattner · 13 years ago
  71. 4d50934 Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase, by Eli Friedman · 13 years ago
  72. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  73. 8d3f897 Fix location of setter/getter synthesized for a property. by Devang Patel · 13 years ago
  74. 0eb47fc Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. by Eli Friedman · 13 years ago
  75. 09345d1 Add ARMTargetCodeGenInfo::initDwarfEHRegSizeTable() defining 16 32bit regs. by Roman Divacky · 13 years ago
  76. 3621b31 Conditionalize the use of 4.4 or 4.2 format based on the target. by Bill Wendling · 13 years ago
  77. 25dba5d Code cleanup of my last patch. by Fariborz Jahanian · 13 years ago
  78. 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 13 years ago
  79. badea57 For calls returning first-class aggregates, store by element instead of creating aggregate stores in common cases. This is more friendly to fast-isel. by Eli Friedman · 13 years ago
  80. 492bafc Revert r131434, my commit disabling the complete-object constructor by John McCall · 13 years ago
  81. c5f18f3 Revert r131447, see if it fixes the buildbot. by Argyrios Kyrtzidis · 13 years ago
  82. b7d2516 Inside isEmptyRecord function, for CXXRecordDecl just check the isEmpty bit. by Argyrios Kyrtzidis · 13 years ago
  83. bc6a191 Set up appropriate context for member function. Radar 9440721 by Devang Patel · 13 years ago
  84. 7aa488a Fix crash on C++ code when compiling with -finstrument-functions. by Ted Kremenek · 13 years ago
  85. 3217395 Emit complete-object constructors for abstract classes in kext mode for by John McCall · 13 years ago
  86. e3d6cf2 Fix another regression from the "skip vtable pointer initialization" by Anders Carlsson · 13 years ago
  87. b1c98a3 Don't actually emit calls to the reserved global placement new and delete by John McCall · 13 years ago
  88. adf5dc3 Re-enable the fix for PR9181 now that all the edge cases are handled. by Anders Carlsson · 13 years ago
  89. 7d16627 The array-size operand to a new-expression is not necessarily a size_t. by John McCall · 13 years ago
  90. f2aac84 Make CGF.getContext() inlinable, because it's trivial, and optimize by John McCall · 13 years ago
  91. 42e0611 More killing of std::vector. by John McCall · 13 years ago
  92. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
  93. 1493e23 Disable the optimization until the bug noticed by Sean Hunt has been fixed. by Anders Carlsson · 13 years ago
  94. ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
  95. cba681a Only perform the null-initialization of an aggregate result of a message by John McCall · 13 years ago
  96. 944c843 Objective-C vtables are not taking the world by storm; call them by John McCall · 13 years ago
  97. b1e8144 Reorganize this method to avoid multiple calls for computing CGFunctionInfo by John McCall · 13 years ago
  98. 62c296e Simplify by Joerg Sonnenberger · 13 years ago
  99. 4fe497d Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 13 years ago
  100. 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago