1. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 14 years ago
  2. 41ba267 revert r126858. by Devang Patel · 14 years ago
  3. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 14 years ago
  4. 810b07c by Devang Patel · 14 years ago
  5. 3da5cb2 Revert r126794. by Devang Patel · 14 years ago
  6. 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  7. ef425a6 Add some helper methods that will be used in my next patch. by Chris Lattner · 14 years ago
  8. c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
  9. 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 14 years ago
  10. 3469585 Reorganize the emission of local variables. by John McCall · 14 years ago
  11. c1cfdf8 Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 14 years ago
  12. 2846b97 Objective-c armv7 API for atomic properties of scalar types. // rdar://7761305 by Fariborz Jahanian · 14 years ago
  13. cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
  14. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  15. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  16. e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
  17. 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
  18. 5936e33 Assorted cleanup: by John McCall · 14 years ago
  19. be4c870 Implement mcount profiling, enabled via -pg. by Roman Divacky · 14 years ago
  20. 570729e If an aggregate argument is passed indirectly because it has non trivial by Devang Patel · 14 years ago
  21. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  22. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  23. 771c678 Clean up of -fapple-kext abi code. No change otherwise. by Fariborz Jahanian · 14 years ago
  24. ccd5259 -fapple-kext support for indirect call to virtuals dtors - wip. by Fariborz Jahanian · 14 years ago
  25. 804b807 Reorganize the value-dominance metaprogram and introduce a specialization by John McCall · 14 years ago
  26. 3ad32c8 Convert the exception-freeing cleanup over to the conditional cleanups code, by John McCall · 14 years ago
  27. 52a80e1 Fixes an IRgen bug where __block variable is by Fariborz Jahanian · 14 years ago
  28. 4bbcbda Fix some obvious bugs in the conditional-cleanup code and then make the by John McCall · 14 years ago
  29. 150b462 Better framework for conditional cleanups; untested as yet. by John McCall · 14 years ago
  30. 2726267 apple kext abi requires all vf calls, including qualified by Fariborz Jahanian · 14 years ago
  31. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 14 years ago
  32. db3d4d0 Stop using builtins for the "_lane" variants of saturating multiply intrinsics. by Bob Wilson · 14 years ago
  33. cf55652 Stop using a clang builtin for Neon vdup_lane intrinsics. by Bob Wilson · 14 years ago
  34. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  35. 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 14 years ago
  36. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  37. e68b984 Test case for the l-value base only being evaluated once. by John McCall · 14 years ago
  38. 119a1c6 Kill the KVC l-value kind and calculate the base expression when emitting by John McCall · 14 years ago
  39. 830937b IR Gen. part of API support for __block cxx by Fariborz Jahanian · 14 years ago
  40. 1b72677 Improve codegen for initializer lists to use memset more aggressively by Chris Lattner · 14 years ago
  41. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  42. 83eedd9 BuildVirtualCall doesn't need to take a reference to a pointer. by Anders Carlsson · 14 years ago
  43. 83ce9d4 Support compound complex operations as l-values in C++. Add a test by John McCall · 14 years ago
  44. e220455 Implements __block API for c++ objects. There is still by Fariborz Jahanian · 14 years ago
  45. b418d74 Simplify some complex emission and implement correct semantics for by John McCall · 14 years ago
  46. 3499987 Block API patch to do copy ctor of copied-in cxx objects in by Fariborz Jahanian · 14 years ago
  47. 3030eb8 Simplify the logic for emitting guard variables for template static by John McCall · 14 years ago
  48. 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
  49. 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
  50. 789a159 Extract procedures to do scalar-to-memory and memory-to-scalar conversions by John McCall · 14 years ago
  51. 043fb9a Factor out the code for emitting code to load vtable pointer members by Dan Gohman · 14 years ago
  52. 9cac494 Fix Whitespace. by Michael J. Spencer · 14 years ago
  53. b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
  54. 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
  55. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  56. aa51e51 Add target implementations for the X86 builtins: by Bill Wendling · 14 years ago
  57. 189d6ef Permit constant evaluation of const floating-point variables with by John McCall · 14 years ago
  58. 28cab38 Accidentally committed some temporary changes on my branch when reverting patches. by Bill Wendling · 14 years ago
  59. 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
  60. 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
  61. 0b78710 IRgen for gnu extension's conditional lvalue expression by Fariborz Jahanian · 14 years ago
  62. aa3b57e Implements in IRgen gnu extensions missing LHS for by Fariborz Jahanian · 14 years ago
  63. 8abdbd8 Adjust a fixup's starting branch if it's being resolved because by John McCall · 14 years ago
  64. af9b968 Patch to add IRgen support for Gnu's conditional operator by Fariborz Jahanian · 14 years ago
  65. 3019c44 When emitting a new-expression inside a conditional expression, by John McCall · 14 years ago
  66. 474e2fe Patch to move RequiresGCollection bit to AggValueSlot slot. by Fariborz Jahanian · 14 years ago
  67. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  68. 7d8647f Implement the EH cleanup to call 'operator delete' if a new-expression throws by John McCall · 14 years ago
  69. 4ada2ca Fix VLA miscompilation. by Argyrios Kyrtzidis · 14 years ago
  70. 5cd91b5 Implement ARM static local initialization guards, which are more compact than by John McCall · 14 years ago
  71. 1e7fe75 Abstract IR generation of array cookies into the C++ ABI class and by John McCall · 14 years ago
  72. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  73. 983e3d7 IRgen: Set the alignment correctly when creating LValue for a decls. by Daniel Dunbar · 14 years ago
  74. f2c737c CodeGenFunction: Eliminate unused MakeQualifiers() function. by Daniel Dunbar · 14 years ago
  75. f1fbda3 IRgen/CGValue: Give MakeAddrLValue() an alignment argument, and eliminate old form of MakeAddr(). by Daniel Dunbar · 14 years ago
  76. 3ec0baf IRgen: Eliminate EmitPredefinedFunctionName(), it doesn't need to be factored out. by Daniel Dunbar · 14 years ago
  77. 5cf8bfe IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to build by Daniel Dunbar · 14 years ago
  78. 91a16fa IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument and by Daniel Dunbar · 14 years ago
  79. 838d796 More cleanup enabling. by John McCall · 14 years ago
  80. cd2d2b7 Sketch out a framework for delaying the activation of a cleanup. by John McCall · 14 years ago
  81. 25c2c8f Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. by Devang Patel · 14 years ago
  82. 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 14 years ago
  83. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  84. cd480ad vdup_lane was missing <rdar://problem/8278732> by Nate Begeman · 14 years ago
  85. 44034db More objc block variable layout info. work. by Fariborz Jahanian · 14 years ago
  86. 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 14 years ago
  87. 413e677 When creating a jump destination, its scope should be the scope of the by John McCall · 14 years ago
  88. ff8e115 Revise cleanup IR generation to fix a major bug with cleanups (PR7686) by John McCall · 14 years ago
  89. 1f0fca5 Rename LazyCleanup -> Cleanup. No functionality change for these last three by John McCall · 14 years ago
  90. 7495f22 Rip out EHCleanupScope. by John McCall · 14 years ago
  91. 6962f8d Kill the CleanupBlock API. by John McCall · 14 years ago
  92. 81407d4 Switch the destructor for a temporary arising from a reference binding over to by John McCall · 14 years ago
  93. 7719971 Switch finally cleanups over to being lazy cleanups. We get basically nothing by John McCall · 14 years ago
  94. 50da2ca Implement proper base/member destructor EH chaining. by John McCall · 14 years ago
  95. 59174c0 Implement zero-initialization for array new when there is an by Douglas Gregor · 14 years ago
  96. 1bda662 Add a little helper method which will be useful soon. by John McCall · 14 years ago
  97. 83252dc Follow the implementation approach suggested by PR6687, by Chris Lattner · 14 years ago
  98. 6c552c1 implement rdar://5739832 - operator new should check for overflow in multiply, by Chris Lattner · 14 years ago
  99. 6d7cfd7 Fix for PR3800: make sure not to evaluate the expression for a read-write by Eli Friedman · 14 years ago
  100. 3e29f96 Work around an obnoxious GCC warning by changing semantics in a hopefully- by John McCall · 14 years ago