summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-6/+10
* Disabling this code due to regression on test/CodeGen/bitfield.c. See Eli Friedman2008-12-021-1/+5
* Fix for PR2969: generate a memcpy from a constant for constant Eli Friedman2008-11-301-8/+17
* Implemented ir-gen for 'implicit' properties using the new AST nodes.Fariborz Jahanian2008-11-221-0/+9
* New AST node to access "implicit" setter/getter using property dor syntax.Fariborz Jahanian2008-11-221-0/+13
* reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmo...Chris Lattner2008-11-211-2/+4
* temporarily revert Sangiv's patch.Chris Lattner2008-11-211-1/+1
* mem[cpy,set,move] intrinsics are now overloaded.Sanjiv Gupta2008-11-211-1/+1
* Normalize many BasicBlock names.Daniel Dunbar2008-11-131-3/+3
* Add CodeGenFunction::EmitBranch.Daniel Dunbar2008-11-111-4/+2
* Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar2008-11-111-3/+3
* Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for ...Anders Carlsson2008-11-041-2/+6
* Move IRBuilder type definition to common file.Daniel Dunbar2008-11-011-1/+1
* make codegen reject initializes with designators, like this:Chris Lattner2008-10-261-1/+10
* Move EmitAggregate{Copy,Clear} into CodeGenFunction.Daniel Dunbar2008-09-091-44/+38
* Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson2008-08-301-18/+1
* Simplify some calls to Builder.CreateCallAnders Carlsson2008-08-301-17/+13
* Add Objective-C property setter support.Daniel Dunbar2008-08-301-8/+20
* Initial support for Obj-C dot-syntax for getters.Daniel Dunbar2008-08-271-4/+13
* Drop a dead call to isConstantExpr()Daniel Dunbar2008-08-231-8/+6
* Implement Obj-C ivar references to aggregates.Daniel Dunbar2008-08-231-1/+7
* Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar2008-08-231-1/+3
* Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar2008-08-161-2/+2
* More #include cleaningDaniel Dunbar2008-08-111-1/+2
* update to make IRBuilder API change.Chris Lattner2008-08-081-1/+1
* Fix EmitNullInitializationToLValue for bitfield lvalues. Daniel Dunbar2008-08-061-4/+2
* Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner2008-08-041-4/+3
* Fix implicit initialization of structures.Daniel Dunbar2008-07-301-5/+0
* remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner2008-07-261-22/+19
* "Support for Objective-C message sends which return structures. Also include...Chris Lattner2008-06-241-0/+12
* This patch is motivated by numerous strict-aliasing warnings when compilingTed Kremenek2008-06-171-1/+2
* Basic support for volatile loads and stores. Stores the volatile Eli Friedman2008-06-131-3/+12
* A few more cases for aggregate values.Eli Friedman2008-05-271-0/+10
* Emit memmove, not memcpy, for structure copies; this is unfortunately Eli Friedman2008-05-261-3/+3
* Change uses of llvm::Type::isFirstClassType to use the newDan Gohman2008-05-221-1/+1
* Implement codegen for comma operator for structs.Eli Friedman2008-05-201-0/+7
* Fix the emission of expressions like char a[10] = "asdf"; previously, Eli Friedman2008-05-191-2/+9
* Don't try to take the address of a bitfield; fixes PR2310.Eli Friedman2008-05-121-5/+4
* simplify some builder calls.Chris Lattner2008-05-061-8/+4
* 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
* Fix PR2049, updating Eli's patch that fixes to mainline. This produces incor...Chris Lattner2008-04-041-14/+115
* Since isComplexType() no longer returns true for _Complex integers, the codeChris Lattner2008-04-041-2/+2
* simplify the clang codegen by using the new Builder.CreateStructGEP method.Chris Lattner2008-03-191-9/+2
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+337
OpenPOWER on IntegriCloud