aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprComplex.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei1-0/+1
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth1-2/+2
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+1
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith1-2/+2
2012-08-31Change the representation of builtin functions in the ASTEli Friedman1-0/+1
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-2/+2
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall1-11/+4
2012-03-10Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall1-2/+18
2012-02-27Add missing code for compound literals of complex type. <rdar://problem/1093...Eli Friedman1-0/+4
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor1-0/+1
2012-02-15Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall1-0/+1
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-1/+0
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall1-0/+4
2012-01-06Revert r147664; it's breaking clang regression tests.Eli Friedman1-1/+1
2012-01-06Silence GCC warnings.Jakub Staszak1-1/+1
2011-11-10Enter the cleanups for a block outside the enclosingJohn McCall1-1/+3
2011-11-07Rip out CK_GetObjCProperty.John McCall1-1/+0
2011-11-07Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall1-28/+5
2011-11-06Change the AST representation of operations on Objective-CJohn McCall1-0/+4
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall1-1/+1
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi1-1/+1
2011-10-25Introduce a placeholder type for "pseudo object"John McCall1-1/+1
2011-10-11Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman1-0/+4
2011-09-27de-tmpify clang.Benjamin Kramer1-24/+24
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie1-1/+0
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie1-1/+1
2011-09-19Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman1-1/+8
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall1-4/+4
2011-09-10When converting a block pointer to an Objective-C pointer type, extendJohn McCall1-0/+1
2011-09-09Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall1-1/+2
2011-09-02blocks: Support capturing complex variable in block.Fariborz Jahanian1-0/+1
2011-09-02revert patch in r139020Fariborz Jahanian1-1/+5
2011-09-02blocks: Support capturing complex variable in block.Fariborz Jahanian1-5/+1
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner1-3/+3
2011-07-15Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall1-0/+4
2011-07-07In ARC, reclaim all return values of retainable type, not just thoseJohn McCall1-0/+1
2011-06-25Cleanup cast IRGen a bit; no intended functionality change.Eli Friedman1-26/+62
2011-04-15C1X: implement generic selectionsPeter Collingbourne1-0/+3
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad1-4/+2
2011-02-17Remove the "conditional save" hashtables from IR generation.John McCall1-6/+1
2011-02-17Change the representation of GNU ?: expressions to use a different expressionJohn McCall1-20/+11
2011-02-16Save a copy expression for non-trivial copy constructions of catch variables.John McCall1-0/+8
2011-01-26Better framework for conditional cleanups; untested as yet.John McCall1-7/+9
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin1-1/+1
2011-01-13Ensure an insertion point at the end of a statement-expression.John McCall1-4/+4
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall1-2/+2
2010-12-06__block variables require us to evaluate the RHS of an assignment beforeJohn McCall1-1/+1
2010-12-05Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall1-7/+8
2010-12-04Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn'tJohn McCall1-16/+19
2010-12-04Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall1-1/+16