summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* More #include cleaningDaniel Dunbar2008-08-111-1/+2
* Add CodeGen support for indirect goto.Daniel Dunbar2008-08-041-0/+20
* implement codegen support for labels at the end of stmtexprs.Chris Lattner2008-07-261-5/+17
* minor tidying, no functionality change.Chris Lattner2008-07-261-23/+12
* Rework codegen of case rangesDaniel Dunbar2008-07-251-47/+49
* Fix EmitCaseStmtRange to ignore empty rangesDaniel Dunbar2008-07-241-16/+14
* Basic support for volatile loads and stores. Stores the volatile Eli Friedman2008-06-131-1/+1
* Generate subprogram debug info with -g.Sanjiv Gupta2008-05-251-9/+15
* Change uses of llvm::Type::isFirstClassType to use the newDan Gohman2008-05-221-5/+5
* Make debugging information usable. This is barebones, but it makes -g Eli Friedman2008-05-221-15/+9
* Minor refactoring: compute the return value separately from emitting the Eli Friedman2008-05-221-8/+17
* Emit basic block for switch body; fixes PR2307.Eli Friedman2008-05-121-0/+3
* Added -g command line options to clang for generating source level debug info...Sanjiv Gupta2008-05-081-2/+30
* tracking API changes arising from r49277Gabor Greif2008-04-061-19/+19
* Since isComplexType() no longer returns true for _Complex integers, the codeChris Lattner2008-04-041-2/+2
OpenPOWER on IntegriCloud