1. 170fd49 Remove a redundant word. by Zhongxing Xu · 13 years ago
  2. 20abee6 objc++: patch for IRgen for atomic properties of by Fariborz Jahanian · 13 years ago
  3. b6e5fe3 objc++: More codegen stuff for atomic properties of c++ objects by Fariborz Jahanian · 13 years ago
  4. cd93b96 objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 13 years ago
  5. 84e4986 objc++: sythesize a helper function to be used by Fariborz Jahanian · 13 years ago
  6. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  7. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  8. bd7d828 Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known. by Eli Friedman · 13 years ago
  9. 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
  10. d7722d9 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 13 years ago
  11. f394078 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 13 years ago
  12. 8681160 When destroying temporaries, instead of a custom cleanup use the by Peter Collingbourne · 13 years ago
  13. 2f77b3d Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. by Eli Friedman · 13 years ago
  14. 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
  15. 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
  16. a5493f8 Bind function "r-values" as l-values when emitting them as by John McCall · 13 years ago
  17. db45806 Rip the ObjCPropertyRef l-value kind out of IR-generation. by John McCall · 13 years ago
  18. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  19. c5096cb Annotate imprecise FP division with fpaccuracy metadata by Peter Collingbourne · 13 years ago
  20. c328779 Add a new subclass of RunCleanupScopes that also handles creating new by Eric Christopher · 13 years ago
  21. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  22. 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 13 years ago
  23. 348f16f Mark calls to objc_retainBlock that don't result from casts by John McCall · 13 years ago
  24. 2b014d6 When performing an @throw in ARC, retain + autorelease by John McCall · 13 years ago
  25. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  26. ae27059 Refactor the load of the exception pointer and the exception selector from their by Bill Wendling · 13 years ago
  27. 1970567 Rewrite this loop to use partial destruction; I'm not sure it's by John McCall · 13 years ago
  28. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  29. 41bdde9 Privatize the setter/getter call generation methods, plus some minor by John McCall · 13 years ago
  30. 71c758d Simplify the generation of Objective-C setters, at least a little. by John McCall · 13 years ago
  31. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  32. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  33. 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
  34. 777d6e5 Simplify EH control flow by observing that EH scopes form a simple by John McCall · 13 years ago
  35. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  36. 8cc488f add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications. by Chris Lattner · 13 years ago
  37. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  38. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  39. 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  40. fbf780a Okay, that rule about zero-length arrays applies to destroying them, too. by John McCall · 13 years ago
  41. 8f62992 Aggressive dead code elimination. by John McCall · 13 years ago
  42. a91f666 Generalize the routine for destroying an object with static by John McCall · 13 years ago
  43. ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
  44. 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
  45. 811bf36 insert a bitcast in the 'expand' case of argument passing when needed. This by Chris Lattner · 13 years ago
  46. c4a1a84 Do full-expression cleanups in a much more sensible way that still lets by John McCall · 13 years ago
  47. 2673c68 Fix a lot of problems with the partial destruction of arrays: by John McCall · 13 years ago
  48. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  49. bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
  50. 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 13 years ago
  51. 0c24c80 Honor objc_precise_lifetime in GC mode by feeding the value by John McCall · 13 years ago
  52. bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
  53. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
  54. d768e9d Emit @finally blocks completely lazily instead of forcing their by John McCall · 13 years ago
  55. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  56. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  57. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  58. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  59. 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
  60. addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago
  61. 0903421 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 13 years ago
  62. 8d3f897 Fix location of setter/getter synthesized for a property. by Devang Patel · 13 years ago
  63. f2aac84 Make CGF.getContext() inlinable, because it's trivial, and optimize by John McCall · 13 years ago
  64. a2447e0 Move code to emit the callee of an CXXOperatorCallExpr out into a separate function in CGClass.cpp by Anders Carlsson · 13 years ago
  65. 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 · 13 years ago
  66. 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
  67. b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 13 years ago
  68. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  69. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  70. f0c11f7 After much contemplation, I've decided that we probably shouldn't "unique" by John McCall · 13 years ago
  71. 5af02db Move all the significant __block code into CGBlocks.cpp. No functionality by John McCall · 13 years ago
  72. d6fb21f Convert OffsetFromNearestVBast parameter of InitializeVTablePointer(s) to by Ken Dyck · 13 years ago
  73. 413ebdb Use a slightly more semantic interface for emitting call arguments. by John McCall · 14 years ago
  74. d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 14 years ago
  75. 60d3365 Extract a function to emit an arbitrary expression as if it were the initializer by John McCall · 14 years ago
  76. aa11289 DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 14 years ago
  77. 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  78. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 14 years ago
  79. 41ba267 revert r126858. by Devang Patel · 14 years ago
  80. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 14 years ago
  81. 810b07c by Devang Patel · 14 years ago
  82. 3da5cb2 Revert r126794. by Devang Patel · 14 years ago
  83. 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  84. ef425a6 Add some helper methods that will be used in my next patch. by Chris Lattner · 14 years ago
  85. c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
  86. 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 14 years ago
  87. 3469585 Reorganize the emission of local variables. by John McCall · 14 years ago
  88. c1cfdf8 Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 14 years ago
  89. 2846b97 Objective-c armv7 API for atomic properties of scalar types. // rdar://7761305 by Fariborz Jahanian · 14 years ago
  90. cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
  91. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  92. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  93. e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
  94. 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
  95. 5936e33 Assorted cleanup: by John McCall · 14 years ago
  96. be4c870 Implement mcount profiling, enabled via -pg. by Roman Divacky · 14 years ago
  97. 570729e If an aggregate argument is passed indirectly because it has non trivial by Devang Patel · 14 years ago
  98. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  99. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  100. 771c678 Clean up of -fapple-kext abi code. No change otherwise. by Fariborz Jahanian · 14 years ago