aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprComplex.cpp
AgeCommit message (Expand)Author
2009-11-29Simplify code. No functionality change.Benjamin Kramer
2009-11-28Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-09Reflow comments and some minor whitespace fixups.Mike Stump
2009-08-20Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian
2009-08-19Switch to SmallString::str from SmallString::c_str.Daniel Dunbar
2009-08-18Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian
2009-07-31Update for LLVM API change.Owen Anderson
2009-07-30Canonicalize else spacing.Mike Stump
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-26Switch to using llvm::Value::getName()Daniel Dunbar
2009-07-24Update for LLVM API change.Owen Anderson
2009-07-14Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson
2009-07-13Update for LLVM API change.Owen Anderson
2009-06-17Update clang for the add ->add/fadd split. Likewise for sub and mul.Chris Lattner
2009-06-10Support complex properties, ivars and message expressions.Daniel Dunbar
2009-05-31Implement VisitCXXExprWithTemporaries for complex expressions.Anders Carlsson
2009-05-29Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump
2009-05-27Functions that return references can be rvalues as well.Anders Carlsson
2009-03-28Change compound assignment operators to keep track of both the promoted Eli Friedman
2009-03-23Some minor fixes for complex IRGen.Eli Friedman
2009-03-04Minor cleanup for choose expressions: add a helper that returns the Eli Friedman
2009-02-18rip out __builtin_overloadChris Lattner
2009-02-11Use EmitVAListRef instead of EmitLValue directly to handle array decayDaniel Dunbar
2009-02-10Support va_arg on _Complex.Daniel Dunbar
2009-01-29Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor
2009-01-29Fix typoDaniel Dunbar
2009-01-26Comment fix.Daniel Dunbar
2008-11-13Normalize many BasicBlock names.Daniel Dunbar
2008-11-11Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar
2008-11-11Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl
2008-11-11Add CodeGenFunction::EmitBranch.Daniel Dunbar
2008-11-11Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar
2008-11-01Move IRBuilder type definition to common file.Daniel Dunbar
2008-08-30Add Objective-C property setter support.Daniel Dunbar
2008-08-23Add CodeGen support for CXXZeroInitValueExpr.Argyrios Kyrtzidis
2008-08-16Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-08update to make IRBuilder API change.Chris Lattner
2008-07-26remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner
2008-06-17This patch is motivated by numerous strict-aliasing warnings when compilingTed Kremenek
2008-05-13Add support for init lists for complex variables.Eli Friedman
2008-05-04use simplified API for making fp constants.Chris Lattner
2008-04-13update to follow mainline llvm API change.Chris Lattner
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-06tracking API changes arising from r49277Gabor Greif
2008-04-04Since isComplexType() no longer returns true for _Complex integers, the codeChris Lattner
2008-03-19simplify the clang codegen by using the new Builder.CreateStructGEP method.Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner