Commit History

Author SHA1 Message Date
  John McCall 4d4e5c1ae8 Split reinterpret_casts of member pointers out from CK_BitCast; this 13 years ago
  Benjamin Kramer 14c598268f Use a simpler (and more efficient) pattern to pad vectors. 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
  Craig Topper 5fa560819d Fix vector splat casts to cast element to the appropriate vector element before inserting into the vector. Fixes PR11930. 13 years ago
  Chris Lattner 2ce8842641 reapply r148902: 13 years ago
  Argyrios Kyrtzidis af521dae8e Revert 148902 which was part of 148901 which was reverted in r148906. 13 years ago
  Chris Lattner 9ddc6246b5 use the new ConstantVector::getSplat method where it makes sense. 13 years ago
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 years ago
  Tanya Lattner 4f692c27d7 Add support for OpenCL 1.1 logical operations. 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
  Richard Smith 80d4b55db9 Small refactoring and simplification of constant evaluation and some of its 13 years ago
  Eli Friedman d71f44266a Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue. 13 years ago
  Eli Friedman 1e4f68ce0b Fix an edge case in IRGen for conditionals. PR11509. 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
  Richard Smith 51f4708c00 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will 14 years ago
  Peter Collingbourne c5096cbf7a Annotate imprecise FP division with fpaccuracy metadata 14 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 c8645e38bf Handle an edge case involving the conditional operator and throw expressions. PR10582. 14 years ago
  Anton Korobeynikov aa4a99b4a6 Provide half floating point support as a storage only type. 14 years ago
  Eli Friedman 276b061970 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). 14 years ago
  John McCall 348f16fc7c Mark calls to objc_retainBlock that don't result from casts 14 years ago
  Benjamin Kramer 578faa837b de-tmpify clang. 14 years ago
  Sebastian Redl cea8d966f8 Treat list-initialization of scalars as a first-class citizen in C++11. 14 years ago