summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Minor simplification.Eli Friedman2009-04-131-6/+1
* Fix a subtle bug where the cleanup scope entries had a dangling block referenceDaniel Dunbar2009-04-011-14/+27
* introduce a new -fheinous-gnu-extensions flag that enables reallyChris Lattner2009-03-131-1/+6
* add plumbing to report diagnostics back through sema for malformed asmstrings.Chris Lattner2009-03-101-1/+2
* move the asm string analysis code out of codegen into common Chris Lattner2009-03-101-112/+15
* Fix PR3682 by just disabling a broken assertion. This check should beChris Lattner2009-03-101-3/+2
* reduce duplication of parsing code between %0 and %x0 andChris Lattner2009-03-101-19/+18
* move matching of named operands into AsmStmt class. At the sameChris Lattner2009-03-101-24/+5
* reduce nesting, use memchr instead of explicit loop, eliminate aChris Lattner2009-03-101-93/+86
* Expand %= into ${:uid} so that the code generator emits a unique ID for theChris Lattner2009-03-101-13/+5
* add some helper methods to AsmStmt and add some comments.Chris Lattner2009-03-101-4/+2
* slightly simplify some code, pull the 'is simple asm' case up inChris Lattner2009-03-101-24/+30
* if we die in IR generation of a compound statement, include Chris Lattner2009-03-051-1/+4
* add a special case for codegen that improves the case where we haveChris Lattner2009-03-041-1/+24
* inline asm calls should be nounwind. Chris, please review.Anders Carlsson2009-03-021-1/+4
* Make sure to reset the DidCallStackSave variable before emitting a compound s...Anders Carlsson2009-02-221-0/+1
* Add CodeGen support for the nodebug attribute.Anders Carlsson2009-02-131-2/+2
* Handle the case where EmitBlock might be called multiple times for the same b...Anders Carlsson2009-02-101-2/+8
* Remove the last remnants of the Obj-C EH stack code.Anders Carlsson2009-02-101-113/+1
* Start removing the old Obj-C EH stack now that the cleanup stack is used inst...Anders Carlsson2009-02-101-43/+12
* Replace a bunch of EmitBranch calls with EmitBranchThroughCleanup. No functio...Anders Carlsson2009-02-091-5/+5
* Save and restore the DidCallStackSave variableAnders Carlsson2009-02-091-0/+4
* When we're at the stack depth we want, there isn't anything to do.Mike Stump2009-02-081-0/+4
* Wire up break and continue processing to the new stack depth adjuster.Mike Stump2009-02-081-39/+49
* When emitting blocks, keep track of which cleanup scope they have. Minor fixe...Anders Carlsson2009-02-081-0/+6
* Add support for emitting cleanup blocks. Make EmitCompoundStatement emit clea...Anders Carlsson2009-02-071-1/+6
* Ensure we track all the stack depths for all break and continue pointsMike Stump2009-02-071-4/+16
* Format for 80-cols.Mike Stump2009-02-071-2/+2
* Arrange to have the correct StackDepth for while statements.Mike Stump2009-02-071-8/+8
* Fit into 80-col.Mike Stump2009-02-071-3/+3
* Fixup goto codegen in and around VLAs.Mike Stump2009-02-071-19/+65
* If an input constraint refers to an output constraint, it should have the sam...Anders Carlsson2009-01-271-1/+6
* 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
OpenPOWER on IntegriCloud