Commit History

Autor SHA1 Mensaxe Data
  John McCall 4d4e5c1ae8 Split reinterpret_casts of member pointers out from CK_BitCast; this %!s(int64=13) %!d(string=hai) anos
  Benjamin Kramer 14c598268f Use a simpler (and more efficient) pattern to pad vectors. %!s(int64=13) %!d(string=hai) anos
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. %!s(int64=13) %!d(string=hai) anos
  Craig Topper 5fa560819d Fix vector splat casts to cast element to the appropriate vector element before inserting into the vector. Fixes PR11930. %!s(int64=13) %!d(string=hai) anos
  Chris Lattner 2ce8842641 reapply r148902: %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis af521dae8e Revert 148902 which was part of 148901 which was reverted in r148906. %!s(int64=13) %!d(string=hai) anos
  Chris Lattner 9ddc6246b5 use the new ConstantVector::getSplat method where it makes sense. %!s(int64=13) %!d(string=hai) anos
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) %!s(int64=13) %!d(string=hai) anos
  Tanya Lattner 4f692c27d7 Add support for OpenCL 1.1 logical operations. %!s(int64=13) %!d(string=hai) anos
  David Chisnall 7a7ee3033e Some improvements to the handling of C11 atomic types: %!s(int64=13) %!d(string=hai) anos
  Eli Friedman d97927d69b Revert r147664; it's breaking clang regression tests. %!s(int64=13) %!d(string=hai) anos
  Jakub Staszak 2d5f0952a9 Silence GCC warnings. %!s(int64=13) %!d(string=hai) anos
  Richard Smith 80d4b55db9 Small refactoring and simplification of constant evaluation and some of its %!s(int64=13) %!d(string=hai) anos
  Eli Friedman d71f44266a Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue. %!s(int64=13) %!d(string=hai) anos
  Eli Friedman 1e4f68ce0b Fix an edge case in IRGen for conditionals. PR11509. %!s(int64=13) %!d(string=hai) anos
  John McCall 1a343ebbf4 Enter the cleanups for a block outside the enclosing %!s(int64=13) %!d(string=hai) anos
  John McCall 7864435ef2 Rip out CK_GetObjCProperty. %!s(int64=13) %!d(string=hai) anos
  John McCall db45806b99 Rip the ObjCPropertyRef l-value kind out of IR-generation. %!s(int64=13) %!d(string=hai) anos
  John McCall 4b9c2d235f Change the AST representation of operations on Objective-C %!s(int64=13) %!d(string=hai) anos
  Richard Smith 51f4708c00 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will %!s(int64=14) %!d(string=hai) anos
  Peter Collingbourne c5096cbf7a Annotate imprecise FP division with fpaccuracy metadata %!s(int64=14) %!d(string=hai) anos
  John McCall 3c3b7f90a8 Restore r142914 and r142915, now with missing file and apparent %!s(int64=14) %!d(string=hai) anos
  NAKAMURA Takumi 327a50f464 Revert r142914 and r142915, due to possibly missing file. %!s(int64=14) %!d(string=hai) anos
  John McCall a1b852f8e1 Introduce a placeholder type for "pseudo object" %!s(int64=14) %!d(string=hai) anos
  Eli Friedman c8645e38bf Handle an edge case involving the conditional operator and throw expressions. PR10582. %!s(int64=14) %!d(string=hai) anos
  Anton Korobeynikov aa4a99b4a6 Provide half floating point support as a storage only type. %!s(int64=14) %!d(string=hai) anos
  Eli Friedman 276b061970 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). %!s(int64=14) %!d(string=hai) anos
  John McCall 348f16fc7c Mark calls to objc_retainBlock that don't result from casts %!s(int64=14) %!d(string=hai) anos
  Benjamin Kramer 578faa837b de-tmpify clang. %!s(int64=14) %!d(string=hai) anos
  Sebastian Redl cea8d966f8 Treat list-initialization of scalars as a first-class citizen in C++11. %!s(int64=14) %!d(string=hai) anos