summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* silence a couple unused variable 'result' warnings.Chris Lattner2009-01-211-2/+2
* CG support for inline asm constraints with symbolic names. Fixes PR3345Anders Carlsson2009-01-181-2/+18
* Add sema support for symbolic names in inline asm statements.Anders Carlsson2009-01-181-1/+1
* Change TargetInfo::validateInputConstraint to take begin/end name iterators i...Anders Carlsson2009-01-171-1/+3
* Handle multi-value inputsAnders Carlsson2009-01-121-5/+18
* More inline asm fixesAnders Carlsson2009-01-111-1/+4
* Handle readwrite constraints correctlyAnders Carlsson2009-01-111-1/+2
* Use a common function for emitting asm inputs and remove a FIXMEAnders Carlsson2009-01-111-31/+26
* Fix for PR3246: an empty clobber list is the empty string, not a null Eli Friedman2008-12-211-2/+3
* Extend the unsupported error to include break and continue, and fix a Eli Friedman2008-12-201-8/+12
* Check the entire StackSaveValues stack for VLAs when dealing with goto and re...Anders Carlsson2008-12-201-6/+10
* Add some ErrorUnsupported calls and turn on VLA codegen again.Anders Carlsson2008-12-201-1/+21
* Store the size of the EH stack inside each BreakContinue struct so we know wh...Anders Carlsson2008-12-131-6/+10
* Work in preparation for VLAs. Make sure to restore the stack if necessary (Sa...Anders Carlsson2008-12-121-14/+29
* Use Expr::Evaluate for case statements. Fixes PR2525Anders Carlsson2008-11-221-3/+3
* Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner2008-11-151-1/+1
* Supply finished flag to EmitBlock for common statements which useDaniel Dunbar2008-11-131-9/+6
* Normalize many BasicBlock names.Daniel Dunbar2008-11-131-10/+10
* Add IsFinished arg to EmitBlock.Daniel Dunbar2008-11-131-1/+7
* For if blocks with no else, name the join block ifend instead of theDaniel Dunbar2008-11-131-6/+5
* IRgen improvements on unreachable code:Daniel Dunbar2008-11-121-36/+62
* Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger toChris Lattner2008-11-121-92/+6
* Make emission of 'if' conditions much more sophisticated when weChris Lattner2008-11-121-14/+99
* Clean up some code to use isZero instead of calling getZExtValue.Chris Lattner2008-11-121-1/+1
* Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar2008-11-111-26/+16
* Change EmitBranch to always clear the insert point to clarify irgenDaniel Dunbar2008-11-111-1/+2
* Add CodeGenFunction::EmitBranch.Daniel Dunbar2008-11-111-32/+28
* short circuit && and || when possible. This substantially reducesChris Lattner2008-11-111-28/+0
* Make codegen smart enough to not emit the dead side of an if whoseChris Lattner2008-11-111-5/+49
* Add CodeGenFunction::EmitDummyBlock for marking places where we makeDaniel Dunbar2008-11-111-6/+10
* Remove CodeGenFunction::StartBlock.Daniel Dunbar2008-11-111-4/+4
* Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar2008-11-111-26/+26
* Support named operands in inline asm statements.Anders Carlsson2008-11-091-6/+51
* Emit error unsupported when asm string conversion fails instead ofDaniel Dunbar2008-10-171-3/+13
* Change CGDebugInfo::setLocation to just ignore invalid locations. ThisDaniel Dunbar2008-10-171-8/+3
* silence release-assert warnings.Chris Lattner2008-10-121-4/+3
* In EmitDeclStmt: use DeclStmt::const_decl_iterator instead of walking the sco...Ted Kremenek2008-10-061-3/+3
* Emit error unsupported for break/continue/goto inside Obj-C exceptionDaniel Dunbar2008-10-021-2/+30
* Add infrastructure for proper @finally support.Daniel Dunbar2008-09-301-0/+9
* Skip redundant if.Daniel Dunbar2008-09-281-5/+3
* Refactor some CodeGen functionality: Daniel Dunbar2008-09-241-0/+15
* Make sure to store the exception in the catch parameter.Anders Carlsson2008-09-111-2/+2
* Make sure to emit the catch parameter as well as the catch body.Anders Carlsson2008-09-111-2/+2
* Use a unified return block.Daniel Dunbar2008-09-091-20/+12
* Move handling of @try and @throw to the runtime class.Anders Carlsson2008-09-091-5/+5
* Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson2008-08-301-2/+2
* Downgrade a number of FIXME asserts to ErrorUnsupported.Daniel Dunbar2008-08-291-3/+3
* Implement Obj-C ivar references to aggregates.Daniel Dunbar2008-08-231-0/+19
* Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar2008-08-161-1/+1
* More #include cleaningDaniel Dunbar2008-08-111-4/+0
OpenPOWER on IntegriCloud