Commit History

Author SHA1 Message Date
  John McCall 4d4e5c1ae8 Split reinterpret_casts of member pointers out from CK_BitCast; this 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
  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
  Eli Friedman 0c706c29f2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. 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
  Fariborz Jahanian d295b8229c blocks: Support capturing complex variable in block. 14 years ago
  Fariborz Jahanian 776b790fe4 revert patch in r139020 14 years ago
  Fariborz Jahanian da8e571ce4 blocks: Support capturing complex variable in block. 14 years ago
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 years ago
  John McCall 91a5755ad7 Create a new expression node, SubstNonTypeTemplateParmExpr, 14 years ago
  John McCall 7e5e5f4cc3 In ARC, reclaim all return values of retainable type, not just those 14 years ago
  Eli Friedman 6594942e98 Cleanup cast IRGen a bit; no intended functionality change. 14 years ago
  Peter Collingbourne f111d93572 C1X: implement generic selections 14 years ago
  Jay Foad bbf3bacb3e Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 14 years ago
  John McCall cf0b2d8366 Remove the "conditional save" hashtables from IR generation. 14 years ago