summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't emit read barriers for reading __weak __block variablesJohn McCall2011-03-161-4/+2
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-4/+5
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-2/+2
* Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel2011-03-071-1/+6
* IRGen. Fix IR when message returns reference type.Fariborz Jahanian2011-03-021-0/+3
* PR9350: increment/decrement of char (and anything else narrower than int)Eli Friedman2011-03-021-3/+5
* -fwrapv should turn off the inbounds markers from geps used for pointerChris Lattner2011-03-011-33/+48
* Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner2011-02-271-6/+9
* Remove the "conditional save" hashtables from IR generation.John McCall2011-02-171-5/+0
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-54/+31
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-0/+7
* Assorted cleanup:John McCall2011-02-151-78/+97
* update for ConstantVector API change.Chris Lattner2011-02-151-9/+9
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-141-9/+9
* update for ConstantVector::get API change.Chris Lattner2011-02-141-9/+9
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-2/+2
* pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed)Anton Yartsev2011-02-071-23/+48
* More capturing of 'this': implicit member expressions. Getting thatJohn McCall2011-02-031-3/+3
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-18/+19
* Revert r124146 for now. It appears to be failing on a few platforms.Eric Christopher2011-01-241-48/+23
* pre/post increase/decrease for AltiVec vectorsAnton Yartsev2011-01-241-23/+48
* Send code generation for xvalues down the same path as lvaluesDouglas Gregor2011-01-221-1/+1
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-2/+1
* Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' Ken Dyck2011-01-191-2/+2
* Ensure an insertion point at the end of a statement-expression.John McCall2011-01-131-2/+4
* Add IR generation support for SizeOfPackExpr.Douglas Gregor2011-01-121-0/+5
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-6/+1
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+4
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-2/+2
* Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall2010-12-051-7/+4
* Silly special case: never load when dereferencing void*.John McCall2010-12-041-1/+5
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-5/+13
* Kill the KVC l-value kind and calculate the base expression when emittingJohn McCall2010-12-041-5/+3
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-4/+0
* Restore the lvalue-to-rvalue conversion patch with a minimal fix.John McCall2010-12-011-0/+4
* L-value to r-value conversion is not ready for prime-time.John McCall2010-11-301-4/+0
* Introduce an r-value to l-value cast kind. I'm not promising anythingJohn McCall2010-11-301-0/+4
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-3/+3
* comparison of AltiVec vectors now gives bool result (fix for 7533)Anton Yartsev2010-11-181-0/+108
* Simplify some complex emission and implement correct semantics forJohn McCall2010-11-161-11/+35
* Now that we have reliable cast kinds, simplify scalar cast IR gen.John McCall2010-11-161-36/+3
* Kill CK_Unknown and flesh out the documentation for the existing CastKinds.John McCall2010-11-161-5/+0
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-24/+52
* Add a few more complex-related cast kinds that arise due to arbitraryJohn McCall2010-11-141-2/+19
* Introduce five new cast kinds for various conversions into andJohn McCall2010-11-131-1/+5
* Introduce a null-to-pointer implicit cast kind.John McCall2010-11-131-3/+15
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-1/+1
* More class anonymization.Benjamin Kramer2010-10-221-1/+1
* Permit constant evaluation of const floating-point variables withJohn McCall2010-10-091-11/+22
* Tighter check in r116060 blcoked enums also. Emit enum const's debug info.Devang Patel2010-10-081-3/+3
OpenPOWER on IntegriCloud