Commit History

Author SHA1 Message Date
  John McCall 4d4e5c1ae8 Split reinterpret_casts of member pointers out from CK_BitCast; this 13 years ago
  Eli Friedman 4c5d8afd10 Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. 13 years ago
  Eli Friedman b30be29d0b A tiny bit more lambda IRGen. 13 years ago
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 years ago
  David Chisnall 7a7ee3033e Some improvements to the handling of C11 atomic types: 13 years ago
  Eli Friedman d97927d69b Revert r147664; it's breaking clang regression tests. 13 years ago
  Jakub Staszak 2d5f0952a9 Silence GCC warnings. 13 years ago
  Eli Friedman bd7d82878c Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known. 13 years ago
  Eli Friedman 51f5120905 Add a utility to get a RValue for a given LValue for an aggregate; switch a few places over to it. 13 years ago
  Peter Collingbourne 86811609d9 When destroying temporaries, instead of a custom cleanup use the 13 years ago
  John McCall 6f103ba42c Whenever explicitly activating or deactivating a cleanup, we 13 years ago
  John McCall 1a343ebbf4 Enter the cleanups for a block outside the enclosing 13 years ago
  John McCall 7864435ef2 Rip out CK_GetObjCProperty. 13 years ago
  John McCall db45806b99 Rip the ObjCPropertyRef l-value kind out of IR-generation. 13 years ago
  John McCall 4b9c2d235f Change the AST representation of operations on Objective-C 13 years ago
  John McCall 3c3b7f90a8 Restore r142914 and r142915, now with missing file and apparent 14 years ago
  NAKAMURA Takumi 327a50f464 Revert r142914 and r142915, due to possibly missing file. 14 years ago
  John McCall a1b852f8e1 Introduce a placeholder type for "pseudo object" 14 years ago
  Eli Friedman 276b061970 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). 14 years ago
  Benjamin Kramer 578faa837b de-tmpify clang. 14 years ago
  David Blaikie eb2d1f1c88 Removing a bunch of dead returns/breaks after llvm_unreachables. 14 years ago
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. 14 years ago
  Douglas Gregor e289d81369 Switch LangOptions over to a .def file that describes header of the 14 years ago
  John McCall 33e56f3273 Rename the ARC cast kinds to start with "ARC". 14 years ago
  John McCall dc05b11c67 When converting a block pointer to an Objective-C pointer type, extend 14 years ago
  John McCall 1d9b3b25f7 Give conversions of block pointers to ObjC pointers a different cast kind 14 years ago
  Douglas Gregor b2b5658a8e When performing a derived-to-base cast on the right-hand side of the 14 years ago
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of 14 years ago
  John McCall fd71fb81c5 What say we document some of these AggValueSlot flags a bit 14 years ago