summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprComplex.cpp
AgeCommit message (Expand)Author
2014-12-17Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-16DebugInfo: Generalize debug info location handlingDavid Blaikie
2014-12-09DebugInfo: Correct location for compound complex assignmentDavid Blaikie
2014-12-09DebugInfo: Accurate location information for complex assignmentDavid Blaikie
2014-12-09DebugInfo: Emit the correct location for initialization of a complex variableDavid Blaikie
2014-12-02Fix invalid calling convention used for libcalls on ARM.Anton Korobeynikov
2014-10-31Remove CastKind typedef from CastExpr since CastKind is in the clang namespace.Craig Topper
2014-10-21Lower compound assignment for the missing type llvm::Type::FP128TyID.Jiangning Liu
2014-10-19[complex] Teach the complex math IR gen to emit direct math andChandler Carruth
2014-10-17complex long double support for PowerPCJoerg Sonnenberger
2014-10-11[complex] Use the much more powerful EmitCall routine to call libcallsChandler Carruth
2014-10-11[complex] Teach Clang to preserve different-type operands to arithmeticChandler Carruth
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-02-17Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson
2014-01-13CodeGen: Rename adjustFallThroughCount -> adjustForControlFlowJustin Bogner
2014-01-06CodeGen: Initial instrumentation based PGO implementationJustin Bogner
2013-12-11Add front-end infrastructure now address space casts are in LLVM IR.David Tweed
2013-11-22CodeGen: WhitespaceJustin Bogner
2013-10-02Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky
2013-07-20Make IgnoreParens() look through ChooseExprs.Eli Friedman
2013-07-17Propagate alignment for _ComplexJF Bastien
2013-07-16Fix crash on complex constant zero.Eli Friedman
2013-06-12Add support for complex compound assignments where the LHS is a scalar.Eli Friedman
2013-06-10Make sure we don't emit invalid IR for StmtExprs with complex cleanups.Eli Friedman
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-03-07Promote atomic type sizes up to a power of two, capped byJohn McCall
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-10Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall
2012-02-27Add missing code for compound literals of complex type. <rdar://problem/1093...Eli Friedman
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-15Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall
2012-01-06Revert r147664; it's breaking clang regression tests.Eli Friedman
2012-01-06Silence GCC warnings.Jakub Staszak
2011-11-10Enter the cleanups for a block outside the enclosingJohn McCall
2011-11-07Rip out CK_GetObjCProperty.John McCall
2011-11-07Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-11Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman