summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprComplex.cpp
Commit message (Expand)AuthorAgeFilesLines
* refactor pre/postinc logic into CGF and require the caller to pass in theChris Lattner2010-01-091-35/+4
* Minor optimization; emit proper unsupported messages for a couple of cases.Eli Friedman2009-12-251-2/+9
* Simplify code. No functionality change.Benjamin Kramer2009-11-291-22/+6
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-2/+1
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-10/+10
* Reflow comments and some minor whitespace fixups.Mike Stump2009-09-091-66/+65
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-2/+2
* Switch to SmallString::str from SmallString::c_str.Daniel Dunbar2009-08-191-4/+11
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-1/+2
* Update for LLVM API change.Owen Anderson2009-07-311-5/+5
* Canonicalize else spacing.Mike Stump2009-07-301-1/+0
* Update for LLVM API change.Owen Anderson2009-07-271-3/+1
* Switch to using llvm::Value::getName()Daniel Dunbar2009-07-261-2/+2
* Update for LLVM API change.Owen Anderson2009-07-241-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-2/+4
* Update for LLVM API change.Owen Anderson2009-07-131-5/+8
* Update clang for the add ->add/fadd split. Likewise for sub and mul.Chris Lattner2009-06-171-30/+87
* Support complex properties, ivars and message expressions.Daniel Dunbar2009-06-101-6/+42
* Implement VisitCXXExprWithTemporaries for complex expressions.Anders Carlsson2009-05-311-0/+3
* Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump2009-05-291-22/+108
* Functions that return references can be rvalues as well.Anders Carlsson2009-05-271-0/+3
* Change compound assignment operators to keep track of both the promoted Eli Friedman2009-03-281-1/+1
* Some minor fixes for complex IRGen.Eli Friedman2009-03-231-23/+16
* Minor cleanup for choose expressions: add a helper that returns the Eli Friedman2009-03-041-2/+1
* rip out __builtin_overloadChris Lattner2009-02-181-6/+0
* Use EmitVAListRef instead of EmitLValue directly to handle array decayDaniel Dunbar2009-02-111-1/+1
* Support va_arg on _Complex.Daniel Dunbar2009-02-101-0/+18
* Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor2009-01-291-0/+6
* Fix typoDaniel Dunbar2009-01-291-1/+1
* Comment fix.Daniel Dunbar2009-01-261-1/+1
* Normalize many BasicBlock names.Daniel Dunbar2008-11-131-3/+3
* Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar2008-11-111-0/+1
* Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl2008-11-111-1/+1
* Add CodeGenFunction::EmitBranch.Daniel Dunbar2008-11-111-2/+2
* Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar2008-11-111-3/+3
* Move IRBuilder type definition to common file.Daniel Dunbar2008-11-011-1/+1
* Add Objective-C property setter support.Daniel Dunbar2008-08-301-0/+7
* Add CodeGen support for CXXZeroInitValueExpr.Argyrios Kyrtzidis2008-08-231-0/+6
* Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar2008-08-161-1/+1
* More #include cleaningDaniel Dunbar2008-08-111-1/+2
* update to make IRBuilder API change.Chris Lattner2008-08-081-1/+1
* remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner2008-07-261-5/+6
* This patch is motivated by numerous strict-aliasing warnings when compilingTed Kremenek2008-06-171-2/+2
* Add support for init lists for complex variables.Eli Friedman2008-05-131-0/+13
* use simplified API for making fp constants.Chris Lattner2008-05-041-4/+2
* update to follow mainline llvm API change.Chris Lattner2008-04-131-1/+1
* Add support for C++ default arguments, and rework Parse-Sema Chris Lattner2008-04-081-0/+3
* tracking API changes arising from r49277Gabor Greif2008-04-061-3/+3
* Since isComplexType() no longer returns true for _Complex integers, the codeChris Lattner2008-04-041-3/+3
* simplify the clang codegen by using the new Builder.CreateStructGEP method.Chris Lattner2008-03-191-15/+4
OpenPOWER on IntegriCloud