summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprComplex.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-0/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-2/+2
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-11/+4
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-101-2/+18
* Add missing code for compound literals of complex type. <rdar://problem/1093...Eli Friedman2012-02-271-0/+4
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-0/+1
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-0/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+4
* Revert r147664; it's breaking clang regression tests.Eli Friedman2012-01-061-1/+1
* Silence GCC warnings.Jakub Staszak2012-01-061-1/+1
* 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-28/+5
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+4
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-1/+1
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-1/+1
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-1/+1
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+4
* de-tmpify clang.Benjamin Kramer2011-09-271-24/+24
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman2011-09-191-1/+8
* 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-0/+1
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* blocks: Support capturing complex variable in block.Fariborz Jahanian2011-09-021-0/+1
* revert patch in r139020Fariborz Jahanian2011-09-021-1/+5
* blocks: Support capturing complex variable in block.Fariborz Jahanian2011-09-021-5/+1
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-3/+3
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+4
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+1
* Cleanup cast IRGen a bit; no intended functionality change.Eli Friedman2011-06-251-26/+62
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-0/+3
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-4/+2
* Remove the "conditional save" hashtables from IR generation.John McCall2011-02-171-6/+1
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-20/+11
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-0/+8
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-7/+9
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-1/+1
* Ensure an insertion point at the end of a statement-expression.John McCall2011-01-131-4/+4
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-2/+2
* __block variables require us to evaluate the RHS of an assignment beforeJohn McCall2010-12-061-1/+1
* Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall2010-12-051-7/+8
* Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn'tJohn McCall2010-12-041-16/+19
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-1/+16
* Kill the KVC l-value kind and calculate the base expression when emittingJohn McCall2010-12-041-19/+7
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-4/+0
* Support compound complex operations as l-values in C++. Add a testJohn McCall2010-11-161-0/+23
* Simplify some complex emission and implement correct semantics forJohn McCall2010-11-161-62/+65
OpenPOWER on IntegriCloud