aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGStmt.cpp
AgeCommit message (Expand)Author
2011-06-07Clang support for ARM Uv/Uy/Uq inline-asm constraints.Stuart Hastings
2011-06-04Rework r132576.Devang Patel
2011-06-03Emit debug info only if there is an insertion point. The debug info should no...Devang Patel
2011-06-0380-column cleanup.Eric Christopher
2011-05-21Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase,Eli Friedman
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-21PR9214: Convert Metadata API to use ArrayRef.Jay Foad
2011-04-19use the newly introduced IRBuilder getInt() method to reduce someChris Lattner
2011-04-17Fix a miscompilation I introduced in r129652, thanks for Eli for tracking Chris Lattner
2011-04-17implement rdar://9289524 - case followed immediately by break results in empt...Chris Lattner
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-03-30Fix in r128471 is very broad. Some of the unconditional branches need line nu...Devang Patel
2011-03-29Do not line number entry for unconditional branches. Usually, users do not wa...Devang Patel
2011-02-28Make skipping of vardecls more precise: it's ok to skip a decl if the entireChris Lattner
2011-02-28make switch constant folding a bit stronger, handling a missed case.Chris Lattner
2011-02-28remove a bogus assertion, add a comment.Chris Lattner
2011-02-28make switch condition constant folding much more aggressive, handling Chris Lattner
2011-02-28First tiny step to implementing PR9322: build infrastructure for only emittin...Chris Lattner
2011-02-27Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner
2011-02-19Re-instate r125819 and r125820 with no functionality changePeter Collingbourne
2011-02-19Revert 125820 and 125819 to fix PR9266.Rafael Espindola
2011-02-18Move TargetInfo::adjustInlineAsmType to TargetCodeGenInfoPeter Collingbourne
2011-02-17Step #1/N of implementing support for __label__: split labels intoChris Lattner
2011-02-09Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall
2011-02-08Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall
2011-01-12Fix a latent bug where, after emitting an expression statement, we wouldJohn McCall
2011-01-05fix a -Wself-assign warningChris Lattner
2011-01-02Add support for passing variables declared to use a xmm register to asmRafael Espindola
2011-01-01Produce a better error message for invalid register names.Rafael Espindola
2011-01-01Fix typo and add comment.Rafael Espindola
2010-12-30Add support for declaring register contraints in variables. They are only usedRafael Espindola
2010-12-05Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall
2010-11-17When forming the !srcloc mdnode for an inline asm, add the SourceLocations Chris Lattner
2010-11-17factor some code out to a helper function, no functionality change.Chris Lattner
2010-10-29Generate bitcasts going in and out of MMX parametersDale Johannesen
2010-10-28Implement an indirect-goto optimization for goto *&&lbl and respect thisJohn McCall
2010-10-15Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall
2010-09-18Added '|' delimiter to separate inline asm multiple alternative constraints f...John Thompson
2010-09-15one piece of code is responsible for the lifetime of every aggregateJohn McCall
2010-08-25Fix 'for' loop variables' scope.Devang Patel
2010-08-22Detabify.Eli Friedman
2010-08-10Slightly revised handling of mult-alt constraints, to avoid an assert, until ...John Thompson
2010-07-23Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall
2010-07-22Keep track of artificial scopes introduced by line directives. For example,Devang Patel
2010-07-20Remove unused argument.Devang Patel
2010-07-16Fix for PR3800: make sure not to evaluate the expression for a read-writeEli Friedman
2010-07-06Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall
2010-06-27finally get around to doing a significant cleanup to irgen:Chris Lattner
2010-06-26Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson
2010-05-23Add a comment for r104472.Benjamin Kramer