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 |