summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-0/+1
* Use a simpler (and more efficient) pattern to pad vectors.Benjamin Kramer2012-02-141-11/+6
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-5/+4
* Fix vector splat casts to cast element to the appropriate vector element befo...Craig Topper2012-02-061-0/+2
* reapply r148902:Chris Lattner2012-01-251-20/+6
* Revert 148902 which was part of 148901 which was reverted in r148906.Argyrios Kyrtzidis2012-01-251-6/+18
* use the new ConstantVector::getSplat method where it makes sense.Chris Lattner2012-01-251-18/+6
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-13/+0
* Add support for OpenCL 1.1 logical operations.Tanya Lattner2012-01-161-0/+33
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+52
* Revert r147664; it's breaking clang regression tests.Eli Friedman2012-01-061-1/+1
* Silence GCC warnings.Jakub Staszak2012-01-061-1/+1
* Small refactoring and simplification of constant evaluation and some of itsRichard Smith2011-12-281-9/+7
* Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLVa...Eli Friedman2011-12-191-4/+4
* Fix an edge case in IRGen for conditionals. PR11509.Eli Friedman2011-12-081-0/+5
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-1/+3
* Rip out CK_GetObjCProperty.John McCall2011-11-071-1/+0
* Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall2011-11-071-21/+1
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+4
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-4/+4
* Annotate imprecise FP division with fpaccuracy metadataPeter Collingbourne2011-10-271-2/+12
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-2/+2
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-2/+2
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-2/+2
* Handle an edge case involving the conditional operator and throw expressions....Eli Friedman2011-10-151-5/+12
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-22/+57
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+5
* Mark calls to objc_retainBlock that don't result from castsJohn McCall2011-10-041-4/+2
* de-tmpify clang.Benjamin Kramer2011-09-271-2/+2
* Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl2011-09-241-2/+7
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-4/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+6
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-4/+4
* When converting a block pointer to an Objective-C pointer type, extendJohn McCall2011-09-101-1/+5
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* Fix r137086 to actually work properly in general. PR10650.Eli Friedman2011-08-141-2/+1
* Hand materialization of temporary expressions when emitting a scalarDouglas Gregor2011-08-091-0/+5
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-7/+7
* as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner2011-07-201-2/+1
* fix PR10395 - array decay can produce an interesting type whenChris Lattner2011-07-201-1/+4
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-28/+28
* Fix the definition of AsTypeExpr. I'm still not sure thisJohn McCall2011-07-151-1/+1
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+3
* Change intrinsic getter to take an ArrayRef, now that the underlying function...Benjamin Kramer2011-07-141-1/+1
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-3/+3
* Layout the code for trapping arithmetic so that the overflow case comes afterBill Wendling2011-07-071-4/+10
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+5
* Cleanup cast IRGen a bit; no intended functionality change.Eli Friedman2011-06-251-8/+3
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-25/+21
* Mark the multiply which occurs as part of performing pointerJohn McCall2011-06-251-163/+155
OpenPOWER on IntegriCloud