summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for passing variables declared to use a xmm register to asmRafael Espindola2011-01-021-1/+2
* Produce a better error message for invalid register names.Rafael Espindola2011-01-011-4/+1
* Fix typo and add comment.Rafael Espindola2011-01-011-5/+8
* Add support for declaring register contraints in variables. They are only usedRafael Espindola2010-12-301-0/+34
* Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall2010-12-051-7/+22
* When forming the !srcloc mdnode for an inline asm, add the SourceLocations Chris Lattner2010-11-171-4/+24
* factor some code out to a helper function, no functionality change.Chris Lattner2010-11-171-4/+10
* Generate bitcasts going in and out of MMX parametersDale Johannesen2010-10-291-1/+10
* Implement an indirect-goto optimization for goto *&&lbl and respect thisJohn McCall2010-10-281-0/+5
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-4/+4
* Added '|' delimiter to separate inline asm multiple alternative constraints f...John Thompson2010-09-181-6/+3
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-4/+4
* Fix 'for' loop variables' scope.Devang Patel2010-08-251-6/+6
* Detabify.Eli Friedman2010-08-221-2/+2
* Slightly revised handling of mult-alt constraints, to avoid an assert, until ...John Thompson2010-08-101-1/+9
* Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall2010-07-231-26/+31
* Keep track of artificial scopes introduced by line directives. For example,Devang Patel2010-07-221-0/+1
* Remove unused argument.Devang Patel2010-07-201-5/+5
* Fix for PR3800: make sure not to evaluate the expression for a read-writeEli Friedman2010-07-161-16/+27
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-130/+138
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-3/+2
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-1/+1
* Add a comment for r104472.Benjamin Kramer2010-05-231-0/+3
* PR5863: Don't erase unreachable BBs which have an associated cleanup size.Benjamin Kramer2010-05-231-1/+1
* Don't remove the break/continue scope of a for loop until after we'veDouglas Gregor2010-05-211-4/+2
* Ensure that destructors are called for NRVO'd objects when theDouglas Gregor2010-05-171-0/+8
* Implement a simple form of the C++ named return value optimization forDouglas Gregor2010-05-151-1/+6
* Use end location of DeclStmt to mark stop point. Devang Patel2010-05-121-1/+4
* Fix a place in inline asm lowering which was creating a TruncInst with aDan Gohman2010-04-241-3/+8
* Implement PR6845. We allow matching constraints to have differentChris Lattner2010-04-231-18/+23
* I failed to notice that my last patch wasn't doing as much as it couldJohn McCall2010-04-211-2/+4
* Teach EmitBlock to put the target block immediately after the current blockJohn McCall2010-04-211-1/+6
* Fix debug info for cleanup block.Devang Patel2010-04-131-1/+1
* a ridiculous amount of propagation through the backend later, Chris Lattner2010-04-071-2/+9
* When returning from a function that has a reference return type, useDouglas Gregor2010-03-241-1/+2
* fix PR6475, we were doing side-effecting stuff in an assert.Chris Lattner2010-03-031-6/+5
* Reapply r95393, without the change to CGExpr. I was wrong in assuming that theDaniel Dunbar2010-02-081-3/+2
* Revert r95393, which broke Clang's self-host.Douglas Gregor2010-02-051-2/+3
* IRgen: Use hasAggregateLLVMType instead of isSingleValueType() for cases thatDaniel Dunbar2010-02-051-3/+2
* More asm cleanup.Anders Carlsson2010-01-301-6/+6
* Yay for more StringRefs.Anders Carlsson2010-01-301-3/+2
* 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
OpenPOWER on IntegriCloud