summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement proper cleanup semantics for condition variables in forDouglas Gregor2009-11-251-11/+34
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-0/+10
* Clean up the AST for while loops and fix several problems withDouglas Gregor2009-11-241-8/+46
* Explicitly store the condition variable within switch statements, andDouglas Gregor2009-11-241-0/+5
* Introduce cleanup scopes for "if" statements in two places:Douglas Gregor2009-11-241-12/+16
* Explicitly track the condition variable within an "if" statement,Douglas Gregor2009-11-231-0/+2
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-131-1/+1
* "Attach debug info with llvm instructions" mode was enabled a month ago. Now...Devang Patel2009-11-121-14/+0
* update comment, pointed out by GaborChris Lattner2009-11-061-3/+1
* indirectbr seems to work! Rip out the old code.Chris Lattner2009-11-061-5/+0
* Implement clang support for indirect branch and address of labelChris Lattner2009-10-281-0/+5
* reimplement codegen for indirect goto with the following advantages:Chris Lattner2009-10-131-5/+12
* Add support to attach debug info to an instruction.Devang Patel2009-10-061-10/+24
* CodeGen for try statements. (We just emit the body for now).Anders Carlsson2009-09-271-0/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-103/+103
* Update for LLVM API change.Owen Anderson2009-08-131-7/+7
* Update for LLVM API change.Owen Anderson2009-08-051-1/+1
* Revert the fix for PR3800, it broke things.Anders Carlsson2009-08-041-2/+5
* Remove old code that was causing the new test to fail.Anders Carlsson2009-08-021-3/+0
* Don't evaluate inout constraints twice. Fixes PR3800.Anders Carlsson2009-08-021-2/+2
* Canonicalize else spacing.Mike Stump2009-07-301-1/+0
* Update for LLVM API change.Owen Anderson2009-07-241-6/+7
* Detect when the current generation point is unreachable after emittingDaniel Dunbar2009-07-191-3/+12
* Fix thinko.Daniel Dunbar2009-07-191-0/+7
* Avoid generation of dead code in a few more situations.Daniel Dunbar2009-07-191-8/+19
* Update for LLVM API change.Owen Anderson2009-07-161-5/+5
* Add IRGen support for return statements in functions with reference Eli Friedman2009-05-271-0/+4
* Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a).Mike Stump2009-05-261-1/+1
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* "Fix" a problem with debug info in the presence of always_inlineChris Lattner2009-05-041-2/+9
* Remove unnecessary copy of constraint info.Daniel Dunbar2009-05-041-1/+1
* Remove unnecessary push_back (at least, I think it's unnecessary); Eli Friedman2009-05-041-2/+0
* look at the right operand when increasing the size of an asm output,Chris Lattner2009-05-031-3/+1
* don't shadow 'i'Chris Lattner2009-05-031-5/+7
* add support for tying asm operands where the result is smaller thanChris Lattner2009-05-031-15/+64
* implement support for asm outputs targetting non-simple lvalue destinationsChris Lattner2009-05-031-11/+13
* handle codegen of asms where a small input is tied to a large output.Chris Lattner2009-05-031-0/+22
* refactor some code to get the input/output constraint info beforeChris Lattner2009-05-031-15/+27
* Don't use indirect memory destinations for inline asm. Fixes 6841383.Anders Carlsson2009-05-011-15/+27
* pull operands names "[foo]" into ConstraintInfo.Chris Lattner2009-04-261-14/+11
* pull the constraint string into the ConstraintInfo structChris Lattner2009-04-261-6/+4
* change TargetInfo::ConstraintInfo to be a struct that containsChris Lattner2009-04-261-6/+4
* 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
OpenPOWER on IntegriCloud