summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Slight cleanup, and fix for va_arg on architectures where va_list is a Eli Friedman2009-01-201-0/+7
* Block pointer types are not aggregate types.Daniel Dunbar2009-01-091-1/+4
* Handle typedefs to VLAs (Emit the size expr when we encounter the typedefAnders Carlsson2008-12-201-15/+15
* Make sure to generate code for arguments that have a variably modified type.Anders Carlsson2008-12-201-0/+10
* Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson2008-12-201-21/+32
* Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson2008-12-201-17/+25
* Add map of VLA types and their sizesAnders Carlsson2008-12-121-0/+27
* Change more code over to using the new Expr::EvaluateAnders Carlsson2008-12-011-6/+4
* Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner2008-11-241-1/+2
* An expression is not foldable if it can't be fully evaluated. Fixes PR3060Anders Carlsson2008-11-221-2/+4
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-1/+1
* rename Expr::tryEvaluate to Expr::Evaluate.Chris Lattner2008-11-161-1/+1
* Normalize many BasicBlock names.Daniel Dunbar2008-11-131-2/+2
* Quick fix for crash in IRgen when we can tryEvaluate a condition toDaniel Dunbar2008-11-121-2/+5
* Handle ?: in EmitBranchOnBoolExpr.Daniel Dunbar2008-11-121-0/+17
* Handle Unary ! in EmitBranchOnBoolExpr, so that we can efficientlyChris Lattner2008-11-121-1/+6
* Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger toChris Lattner2008-11-121-0/+85
* Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar2008-11-111-8/+0
* Emit debug region end in unified return block.Daniel Dunbar2008-11-111-6/+7
* short circuit && and || when possible. This substantially reducesChris Lattner2008-11-111-0/+30
* Remove CodeGenFunction::StartBlock.Daniel Dunbar2008-11-111-10/+0
* Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar2008-11-111-5/+5
* Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for ...Anders Carlsson2008-11-041-0/+35
* Don't run the verifier as part of IRgen, this is now down (per module)Daniel Dunbar2008-10-281-7/+0
* Debug info bug fix, function start wasn't getting generated correctlyDaniel Dunbar2008-10-181-7/+12
* Change CGDebugInfo::setLocation to just ignore invalid locations. ThisDaniel Dunbar2008-10-171-6/+2
* Simplify code to emit the unified return block and move it to the endDaniel Dunbar2008-09-271-12/+4
* Print current function on verification failures.Daniel Dunbar2008-09-171-1/+4
* Make sure to store the exception in the catch parameter.Anders Carlsson2008-09-111-0/+5
* Move ABI specific code for functions / calls to CGCall.cpp:Daniel Dunbar2008-09-091-37/+3
* Factor CodeGenFunction::StartFunction out of GenerateCode andDaniel Dunbar2008-09-091-27/+41
* Use a unified return block.Daniel Dunbar2008-09-091-12/+30
* Avoid superfluous errors regarding variable-length arrays (casts).Daniel Dunbar2008-09-041-2/+3
* Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson2008-08-301-0/+20
* Objective-C @synthesize support.Daniel Dunbar2008-08-261-8/+12
* Do typechecking and codegen for K&R-style function declarations Eli Friedman2008-08-251-4/+17
* Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar2008-08-161-3/+3
* More #include cleaningDaniel Dunbar2008-08-111-5/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+2
* More #include cleaningDaniel Dunbar2008-08-111-1/+1
* Avoid creating dummy block when no indirect gotos are present.Daniel Dunbar2008-08-041-0/+3
* Add CodeGen support for indirect goto.Daniel Dunbar2008-08-041-1/+34
* Rework codegen emission of globalsDaniel Dunbar2008-07-291-2/+3
* Fix rdar://6103124, the only dummy blocks are ones without names. Named blocksChris Lattner2008-07-251-1/+1
* Fixed bugzilla bug# 2489.Sanjiv Gupta2008-07-041-0/+20
* Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner2008-06-171-133/+20
* Basic support for volatile loads and stores. Stores the volatile Eli Friedman2008-06-131-0/+2
* First cut at setting attributes for functions and calls; this puts us Eli Friedman2008-06-011-31/+0
* Support for code generation of Objective-C top-level language constructs.Anton Korobeynikov2008-06-011-5/+16
* Generate subprogram debug info with -g.Sanjiv Gupta2008-05-251-10/+9
OpenPOWER on IntegriCloud