1. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  2. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  3. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  4. 9198126 Rework r132576. by Devang Patel · 13 years ago
  5. 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
  6. c490312 Simplify. by Devang Patel · 13 years ago
  7. 2fd5a0f Fix typedef's context. by Devang Patel · 13 years ago
  8. a18f539 80-column cleanup. by Eric Christopher · 13 years ago
  9. 619e887 Add stuff for o32 ABI conformance. by Akira Hatanaka · 13 years ago
  10. d127bcb Robustify objc method type description (subroutine type) by walking parameters directly. by Devang Patel · 13 years ago
  11. c478f21 List objective-c ineterfaces as public types in dwarf debug info output. by Devang Patel · 13 years ago
  12. 1c29652 List c++ class type as public type in dwarf debug info output. by Devang Patel · 13 years ago
  13. 31fc0c1 Fix another incorrect type bug. by David Chisnall · 13 years ago
  14. 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
  15. 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 13 years ago
  16. 68e5e13 Fix another type mismatch. by David Chisnall · 13 years ago
  17. 0bbe0cf Fix missing cast. by David Chisnall · 13 years ago
  18. 26c1b8d Add support for ARM ldrexd/strexd builtins by Bruno Cardoso Lopes · 13 years ago
  19. 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
  20. 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
  21. addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago
  22. 0903421 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 13 years ago
  23. f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
  24. 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
  25. b44eda3 Remove bitcast to incorrect type. by David Chisnall · 13 years ago
  26. abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
  27. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  28. 5f0bcc4 Fix bug introduced with r131930. by David Chisnall · 13 years ago
  29. e6a11a6 Don't omit retain / release / autorelease message sends in hybrid GC mode. by David Chisnall · 13 years ago
  30. 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
  31. de92d73 make the x86-32 backend specify a byval alignment, even when the by Chris Lattner · 13 years ago
  32. 855d227 Fix x86-64 byval passing to specify the alignment even when the code by Chris Lattner · 13 years ago
  33. a212003 Provide the runtime with information about the GC compile options (GNU runtimes) by David Chisnall · 13 years ago
  34. b644425 fix 80 col violation by Chris Lattner · 13 years ago
  35. 9ca02e5 adjust to mainline api change. by Chris Lattner · 13 years ago
  36. 33c09d5 switch clang off StandardPasses.h onto PassManagerBuilder.h by Chris Lattner · 13 years ago
  37. 4d50934 Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase, by Eli Friedman · 13 years ago
  38. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  39. 8d3f897 Fix location of setter/getter synthesized for a property. by Devang Patel · 13 years ago
  40. 0eb47fc Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. by Eli Friedman · 13 years ago
  41. 09345d1 Add ARMTargetCodeGenInfo::initDwarfEHRegSizeTable() defining 16 32bit regs. by Roman Divacky · 13 years ago
  42. 3621b31 Conditionalize the use of 4.4 or 4.2 format based on the target. by Bill Wendling · 13 years ago
  43. 25dba5d Code cleanup of my last patch. by Fariborz Jahanian · 13 years ago
  44. 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 13 years ago
  45. 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
  46. 492bafc Revert r131434, my commit disabling the complete-object constructor by John McCall · 13 years ago
  47. c5f18f3 Revert r131447, see if it fixes the buildbot. by Argyrios Kyrtzidis · 13 years ago
  48. b7d2516 Inside isEmptyRecord function, for CXXRecordDecl just check the isEmpty bit. by Argyrios Kyrtzidis · 13 years ago
  49. bc6a191 Set up appropriate context for member function. Radar 9440721 by Devang Patel · 13 years ago
  50. 7aa488a Fix crash on C++ code when compiling with -finstrument-functions. by Ted Kremenek · 13 years ago
  51. 3217395 Emit complete-object constructors for abstract classes in kext mode for by John McCall · 13 years ago
  52. e3d6cf2 Fix another regression from the "skip vtable pointer initialization" by Anders Carlsson · 13 years ago
  53. b1c98a3 Don't actually emit calls to the reserved global placement new and delete by John McCall · 13 years ago
  54. adf5dc3 Re-enable the fix for PR9181 now that all the edge cases are handled. by Anders Carlsson · 13 years ago
  55. 7d16627 The array-size operand to a new-expression is not necessarily a size_t. by John McCall · 13 years ago
  56. f2aac84 Make CGF.getContext() inlinable, because it's trivial, and optimize by John McCall · 13 years ago
  57. 42e0611 More killing of std::vector. by John McCall · 13 years ago
  58. 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
  59. 1493e23 Disable the optimization until the bug noticed by Sean Hunt has been fixed. by Anders Carlsson · 13 years ago
  60. ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
  61. cba681a Only perform the null-initialization of an aggregate result of a message by John McCall · 13 years ago
  62. 944c843 Objective-C vtables are not taking the world by storm; call them by John McCall · 13 years ago
  63. b1e8144 Reorganize this method to avoid multiple calls for computing CGFunctionInfo by John McCall · 13 years ago
  64. 62c296e Simplify by Joerg Sonnenberger · 13 years ago
  65. 4fe497d Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 13 years ago
  66. 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago
  67. cf8e168 Produce UTF-8 strings with -fconstant-string-class by Fariborz Jahanian · 13 years ago
  68. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 14 years ago
  69. aad1609 Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 14 years ago
  70. f568b64 Do not add AT_APPLE_objc_class_extension attribute if @implementation is not seen. by Devang Patel · 14 years ago
  71. 707b1e9 Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that represent class extension. by Devang Patel · 14 years ago
  72. 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 14 years ago
  73. fe3e3bd Make this code more resilient against catch variables which need cleanups. by John McCall · 14 years ago
  74. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 14 years ago
  75. a2447e0 Move code to emit the callee of an CXXOperatorCallExpr out into a separate function in CGClass.cpp by Anders Carlsson · 14 years ago
  76. 8e0397a Don't emit complete constructors for abstract classes. Also, don't emit by Anders Carlsson · 14 years ago
  77. da55074 In C++, allow us to emit a global as 'constant' even if it has class by Douglas Gregor · 14 years ago
  78. 6f08777 Revert r130717, which caused a regression (<rdar://problem/9402621>). by Douglas Gregor · 14 years ago
  79. 6bd2f6a Fix false positive warning about uninitialized variable. by Cameron Esfahani · 14 years ago
  80. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
  81. d4b9ee3 Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). by Eli Friedman · 14 years ago
  82. 7dcdf5b Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . by Eli Friedman · 14 years ago
  83. 54ec6c5 Reset the emitted initializers. by Axel Naumann · 14 years ago
  84. e0c7665 type of last arg of objc_assign_ivar is ptrdiff_t. // rdar://9362887 by Fariborz Jahanian · 14 years ago
  85. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  86. 31c79b4 Do not drop uint128 on the floor. by Devang Patel · 14 years ago
  87. 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 14 years ago
  88. 1f38251 Pack ivar offsets together. by Bill Wendling · 14 years ago
  89. 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
  90. b107dd0 Simplification noticed by Chris. by Bill Wendling · 14 years ago
  91. b51bdda Convert the non-temporal store builtins to LLVM-native IR. by Bill Wendling · 14 years ago
  92. b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 14 years ago
  93. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 14 years ago
  94. d49bd55 Fix delegating constructors stylistic issues. by Sean Hunt · 14 years ago
  95. a87a2b2 Function with internal linkage name do not have mangled name. by Devang Patel · 14 years ago
  96. 2df74c0 Do not try to get mangled name of block helpers. Apply a stopgap measure to fix SingleSource/UnitTests/block-copied-in-cxxobj compile time crash. by Devang Patel · 14 years ago
  97. 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 14 years ago
  98. b5a03b6 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 · 14 years ago
  99. c6d0782 Switch CallArgList from an std::pair to a new CallArg struct (which will eventually gain more members). Working towards modifying call emission to avoid unnecessary copies. by Eli Friedman · 14 years ago
  100. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 14 years ago