1. 89651ea Move the code that sets the AddressSafety by Alexander Potapenko · 13 years ago
  2. 271ce54 r149474 went a bit too far when combined with type caching. If we want by Eric Christopher · 13 years ago
  3. ef81e0f Remove duplicated comment. by Eric Christopher · 13 years ago
  4. af79088 Fix comment. by Eric Christopher · 13 years ago
  5. a28c1df Add missing dependency to unbreak the CMake build by Douglas Gregor · 13 years ago
  6. dccaa23 size() == 0 -> empty(). by David Chisnall · 13 years ago
  7. ab14ae2 Compatability fix for SwitchInst refactoring. by Stepan Dyatkovskiy · 13 years ago
  8. 5d3a4bb Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 13 years ago
  9. 0086a5b For pass-by-value record arguments to functions emit a forward decl by Eric Christopher · 13 years ago
  10. 29254f4 Support @compatibility_alias at run time (GNUstep Runtime) by David Chisnall · 13 years ago
  11. 003eff6 Don't zero terminate the bitmap twice. by Benjamin Kramer · 13 years ago
  12. ff8f9ec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 13 years ago
  13. f492cb1 enhance some optimization logic to handle ConstantDataSequential by Chris Lattner · 13 years ago
  14. 3c52d36 test for a v-table dispatch that consumes an by Fariborz Jahanian · 13 years ago
  15. 3c267e6 objc-arc: Perform null check on receiver before sending methods which by Fariborz Jahanian · 13 years ago
  16. 30c5f14 Remove long dead code for handling vector shift by immediate builtins. by Craig Topper · 13 years ago
  17. 79a64c7 Remove custom handling for cmpsd/cmpss/cmppd/cmpps builtins. The builtins are now in IntrinsicsX86.td. by Craig Topper · 13 years ago
  18. f8495d6 Cleanup 3dnow builtin handling. Most of them were already handled by LLVM connecting intrinsics and builtins in IntrinsicsX86.td. by Craig Topper · 13 years ago
  19. 89f4283 Simplify code by using the new getAggregateElement method that got added by Chris Lattner · 13 years ago
  20. 4e1524b revert r149184 by Fariborz Jahanian · 13 years ago
  21. 77fe6cd When emitting an ARC epilogue that looks like a return of 'self', by John McCall · 13 years ago
  22. f48f796 Get a little bit smarter about killing off the ReturnValue alloca by John McCall · 13 years ago
  23. de2fdc2 objc-arc: Perform null check on receiver before sending methods which by Fariborz Jahanian · 13 years ago
  24. a49a283 Make the __builtin_c[lt]zs builtins target independent. by Benjamin Kramer · 13 years ago
  25. ba4be25 Placate gcc's -Wreturn-type by Matt Beaumont-Gay · 13 years ago
  26. 8b30a93 Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455 by Bob Wilson · 13 years ago
  27. 5b78a24 Use createRecordFwdDecl here since that's what we're doing. by Eric Christopher · 13 years ago
  28. 1c081d9 Revert previous patch unifying all of the C++ record prep in one area, by Eric Christopher · 13 years ago
  29. 3ee8c91 Remove another duplicated variable. by Eric Christopher · 13 years ago
  30. 516bbd4 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 13 years ago
  31. de983d8 Tidy and remove some unused variables. by Eric Christopher · 13 years ago
  32. 027cb30 Collect this information together. No reason to have it split. by Eric Christopher · 13 years ago
  33. 6faa554 Refactor into its own function. by Eric Christopher · 13 years ago
  34. 55fc7e2 Add some ABI tweaks for i386-pc-win32 triple so that we return structs in an MSVC-compatible way. Patch by Joe Groff. by Eli Friedman · 13 years ago
  35. 51cb75a Clean up comment. by Eric Christopher · 13 years ago
  36. edf5a7b Fixup r148926, for -Asserts. by NAKAMURA Takumi · 13 years ago
  37. 2ce8842 reapply r148902: by Chris Lattner · 13 years ago
  38. 2c0c745 Fix a crash for an edge case of the GNU ?: extension. by Eli Friedman · 13 years ago
  39. af521da Revert 148902 which was part of 148901 which was reverted in r148906. by Argyrios Kyrtzidis · 13 years ago
  40. 5d613b5 Refactor the record decl forward declaration code a bit. by Eric Christopher · 13 years ago
  41. a70e246 Typo. by Eric Christopher · 13 years ago
  42. 9ddc624 use the new ConstantVector::getSplat method where it makes sense. by Chris Lattner · 13 years ago
  43. 71efba0 The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 13 years ago
  44. 8f675e4 Make sure the integer type used to align the vaarg address is the same as the by Akira Hatanaka · 13 years ago
  45. a8536c0 Ignore return type if its size is zero. by Akira Hatanaka · 13 years ago
  46. 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 13 years ago
  47. 416de51 Add an assertion that our use-marking actually covers all uses of a variable. The assertion doesn't cover quite as much as it should, but it's a good start, at least. by Eli Friedman · 13 years ago
  48. 4ddca8a When adding types to the context chain for record types, just emit by Eric Christopher · 13 years ago
  49. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  50. c891666 use llvm:Attributes instead of unsigned by Kostya Serebryany · 13 years ago
  51. 7d6a7c0 test svn commit access by Seth Cantrell · 13 years ago
  52. f6b5637 Fix a string over-run detected by ASAN. by Nick Lewycky · 13 years ago
  53. 22afacc Fix special king of typo. by Nick Lewycky · 13 years ago
  54. 303b4f9 output body of folded case again. by Fariborz Jahanian · 13 years ago
  55. 985df1c Folding away unreachable case statement. by Fariborz Jahanian · 13 years ago
  56. 65a1e67 Make sure to initialize ExternalProtocolPtrTy by Douglas Gregor · 13 years ago
  57. f7b2d8b Add __builtin_labs and __builtin_llabs, to complete the set of __builtin_*abs. Patch by Ruben Van Boxem. by Eli Friedman · 13 years ago
  58. e7aa62d Remove constant member pointer support from Expr-based constant emission now by Richard Smith · 13 years ago
  59. a8398ea Enable the new ObjC ARC autorelease pool elimination pass. by Dan Gohman · 13 years ago
  60. b29b12d When initializing a catch variable in ARC, be sure to emit retains by John McCall · 13 years ago
  61. 4c86fdb Don't eagerly deserialize the 'Protocol' type when initializing code by Douglas Gregor · 13 years ago
  62. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  63. 4f692c2 Add support for OpenCL 1.1 logical operations. by Tanya Lattner · 13 years ago
  64. d66715d Fixes a crash during constant folding of a switch and case by Fariborz Jahanian · 13 years ago
  65. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  66. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  67. 170fd49 Remove a redundant word. by Zhongxing Xu · 13 years ago
  68. 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
  69. 89e6e85 A base subobject type doesn't make sense for unions; don't try to compute it. Based on patch by Yin Ma. Fixes PR11751. by Eli Friedman · 13 years ago
  70. 121c67d Formatting. by Eric Christopher · 13 years ago
  71. 7c9b2fd Formatting. by Eric Christopher · 13 years ago
  72. cc66254 Take into account the pointer to an aggregate that is passed as a hidden by Akira Hatanaka · 13 years ago
  73. 2afd23d Call CodeGenTypes::ConvertType to get LLVM::Type*. by Akira Hatanaka · 13 years ago
  74. 5ff53b2 Fixed VLA code generation. by Abramo Bagnara · 13 years ago
  75. 9db0a5e Remove switch/case statements and call GetFloatingPointTy() instead to get the by Akira Hatanaka · 13 years ago
  76. 6d1080f Flatten float complex arguments. N32/64 requires float complex arguments be by Akira Hatanaka · 13 years ago
  77. 9659d59 Remove space. by Akira Hatanaka · 13 years ago
  78. b43550b Add support for the androideabi environment to our triple support, and by Chandler Carruth · 13 years ago
  79. 91ee4a7 Contrary to the other BSDs, NetBSD followed the ELF ABI for structure by Joerg Sonnenberger · 13 years ago
  80. 1bf7a3f The `-fwritable-strings' flag doesn't make the backing store strings of all by Bill Wendling · 13 years ago
  81. 7ead5c7 Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.) by Eli Friedman · 13 years ago
  82. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  83. a33fd39 Insert padding before unaligned long double arguments. by Akira Hatanaka · 13 years ago
  84. 4ba3fd4 Move the piece of code up that skips the padding argument. Without this change, by Akira Hatanaka · 13 years ago
  85. b08cfb3 objc++: more atomic property api code for c++ object properties. wip. by Fariborz Jahanian · 13 years ago
  86. b6e5fe3 objc++: More codegen stuff for atomic properties of c++ objects by Fariborz Jahanian · 13 years ago
  87. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  88. f0cc208 Add field PaddingType to ABIArgInfo which specifies the type of padding that by Akira Hatanaka · 13 years ago
  89. cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
  90. d97927d Revert r147664; it's breaking clang regression tests. by Eli Friedman · 13 years ago
  91. 52a27f5 Revert r147655; it's breaking the compiler_rt build on OSX. by Eli Friedman · 13 years ago
  92. e317302 objc++: some declarations related to atomic by Fariborz Jahanian · 13 years ago
  93. 2d5f095 Silence GCC warnings. by Jakub Staszak · 13 years ago
  94. 843cc5a If we are compiling with -fno-builtin then don't do constant folding of by David Chisnall · 13 years ago
  95. 84e4986 objc++: sythesize a helper function to be used by Fariborz Jahanian · 13 years ago
  96. 5930a4c Address Richard's review comments on r147561 (Evaluate support for address-of-label differences). by Eli Friedman · 13 years ago
  97. c3953aa Fixes a code gen bug for setter code for a property of by Fariborz Jahanian · 13 years ago
  98. 6563928 Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer. by Eli Friedman · 13 years ago
  99. 44a2399 implement rdar://10639962 by keeping track of increased alignment by Chris Lattner · 13 years ago
  100. 13df6f6 Restore r147493 and remove the part of the test that was checking the wrong thing. by David Chisnall · 13 years ago