aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2008-09-04Avoid superfluous errors regarding variable-length arrays (casts).Daniel Dunbar
2008-08-29Downgrade a number of FIXME asserts to ErrorUnsupported.Daniel Dunbar
2008-08-29Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar
2008-08-27Initial support for Obj-C dot-syntax for getters.Daniel Dunbar
2008-08-25Change another is-a-pointer check to check in terms of LLVM type.Daniel Dunbar
2008-08-25Do is-a-pointer checks in terms of LLVM types inDaniel Dunbar
2008-08-23Add CodeGen support for CXXZeroInitValueExpr.Argyrios Kyrtzidis
2008-08-23Implement Obj-C ivar references to aggregates.Daniel Dunbar
2008-08-23Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar
2008-08-20Move all Obj-C runtime interaction into CodeGenFunction.Daniel Dunbar
2008-08-16Add CodeGen support for AddrLabelExpr in initializers.Daniel Dunbar
2008-08-16Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar
2008-08-13Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar
2008-08-12Drop Sender from GenerateMessageSend*Daniel Dunbar
2008-08-12Protocol related tweaksDaniel Dunbar
2008-08-12Add @selector(...) codegen support.Daniel Dunbar
2008-08-11Change CodeGenModule to only create ObjC runtime for ObjC filesDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-10rename PreDefinedExpr -> PredefinedExprChris Lattner
2008-08-08update to make IRBuilder API change.Chris Lattner
2008-08-06Fix CodeGen of pointer arithmetic in compound assignment statements.Daniel Dunbar
2008-08-05Bug fix, CodeGen of (void*) - (void*) was broken.Daniel Dunbar
2008-08-04Add CodeGen support for indirect goto.Daniel Dunbar
2008-07-26remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner
2008-07-26implement codegen support for labels at the end of stmtexprs.Chris Lattner
2008-07-26minor tidying, no functionality change.Chris Lattner
2008-07-25Generate vector compares in codegenNate Begeman
2008-07-23Fix a codegen crash on:Chris Lattner
2008-07-22Add note to check what __alignof__ a function type should be.Daniel Dunbar
2008-07-22Prevent codegen crash on sizeof(<function type>), a gcc extension.Daniel Dunbar
2008-06-30Make a few related changes:Chris Lattner
2008-06-26avoid a lot of unneeded selector processing work by passing aroundChris Lattner
2008-06-17This patch is motivated by numerous strict-aliasing warnings when compilingTed Kremenek
2008-06-04fix crash when codegening 'cond ? lhs : call-to-void-func()'Nuno Lopes
2008-06-01Support for code generation of Objective-C top-level language constructs.Anton Korobeynikov
2008-05-29Fix an extremely subtle bug with pointer comparisons: they have to be Eli Friedman
2008-05-25Fix for PR2001. I'm not really fond of it, but it is correct (unless Eli Friedman
2008-05-16Backout of codegen-based fix to PR2334; this has been fixed differently Eli Friedman
2008-05-16Patch for PR2334, and a similar ObjC bug.Eli Friedman
2008-05-14Implementation of __builtin_shufflevector, a portable builtin capable of Eli Friedman
2008-05-13Add codegen support for block-level compound literals.Eli Friedman
2008-04-20implement a fixme, add support for ++/-- on long double.Chris Lattner
2008-04-20use simplified ConstantFP:get method.Chris Lattner
2008-04-18OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman
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-04-04Codegen assignment to self correctly, patch by David Chisnall!Chris Lattner
2008-04-02add a common base class "PointerLikeType" for PointerType and ReferenceType,Chris Lattner