aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
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
2008-03-30some cleanups on top of David's patch. There are still twoChris Lattner
2008-03-30Add initial support for objc codegen for methods, ivars, and theChris 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