Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / Transforms / Scalar / CodeGenPrepare.cpp
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-06-30 Gabor Greifuse getArgOperand (corrected by CallInst::ArgOffset...
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-24 Gabor Greifuse ArgOperand API
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-16 Gabor Greifshift intrinsic operand
2010-03-31 Dale JohannesenFix a nasty dangling-pointer heisenbug that could
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-03-12 Benjamin KramerFactor checked library call optimization into a common...
2010-03-11 Benjamin Kramerstpcpy is so similar to strcpy, it doesn't deserve...
2010-03-11 Eric ChristopherLower stpcpy_chk when possible.
2010-03-11 Eric ChristopherDo some final lowering in CodeGenPrepare of _chk calls...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-13 Chris Lattnerremove dead code.
2010-02-13 Chris LattnerSplit some code out to a helper function (FindReusableP...
2010-02-13 Chris Lattnerspeed up CGP a bit by scanning predecessors through...
2010-02-05 Dan GohmanImplement releaseMemory in CodeGenPrepare and free...
2010-01-19 Dan GohmanWhen doing address-mode sinking, expand the base regist...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-08 Nick LewyckyRemove unnecessary #include "llvm/LLVMContext.h".
2009-12-03 Bob WilsonFix a comment typo.
2009-10-31 Chris Lattnerllvm::SplitEdge should refuse to split an edge from...
2009-10-16 Dan GohmanMove zext and sext casts fed by loads into the same...
2009-09-16 Andreas NeustifterPreserve ProfileInfo during CodeGenPrepare.
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-25 Dan GohmanEliminate the unused Context argument on one of the...
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-25 Dan GohmanConvert a few more uses of llvm/Support/Streams.h to...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-20 Chris Lattneruse ExpandInlineAsm on TargetLowering instead of Target...
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-03 Owen AndersonConvert the first batch of passes to use LLVMContext.
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-02 Dan GohmanFix CodeGenPrepare's address-mode sinking to handle...
2009-05-04 Mike StumpRestore minor deletion.
2009-04-07 Chris Lattnerremove empty section
2009-03-27 Dale JohannesenOne more place to skip debug info.
2009-03-26 Dale JohannesenSkip debug info one more place. (This one gets
2009-03-13 Evan ChengFix PR3784: If the source of a phi comes from a bb...
2009-03-12 Duncan SandsRevert commit 66140 since it caused several failures
2009-03-05 Evan ChengDo not split edges to EH landing pads. It will cause...
2009-02-20 Evan ChengFactor address mode matcher out of codegen prepare...
2009-02-13 Dan GohmanIn CodeGenPrepare's debug output, use WriteAsOperand...
2009-02-12 Chris Lattnerfix PR3537: if resetting bbi back to the start of a...
2009-01-23 Gabor GreifSimplify the logic of getting hold of a PHI predecessor...
2009-01-18 Chris LattnerFix rdar://6505632, an llc crash on 483.xalancbmk
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-05 Evan ChengFind loop back edges only after empty blocks are elimin...
2008-12-19 Evan Cheng- CodeGenPrepare does not split loop back edges but...
2008-11-28 Chris Lattnerdon't call MergeBasicBlockIntoOnlyPred on a block whose...
2008-11-27 Chris Lattnerremove doConstantPropagation and dceInstruction, they...
2008-11-27 Chris Lattnerdefensive patch: if CGP is merging a block with the...
2008-11-27 Chris LattnerUse the new MergeBasicBlockIntoOnlyPred function.
2008-11-26 Chris LattnerTurn on my codegen prepare heuristic by default. It...
2008-11-26 Chris Lattnerteach the new heuristic how to handle inline asm.
2008-11-26 Chris LattnerImprove ValueAlreadyLiveAtInst with a cheap and dirty...
2008-11-26 Chris LattnerStart rewroking a subpiece of the profitability heurist...
2008-11-26 Chris Lattneradd a comment, make save/restore logic more obvious.
2008-11-26 Chris LattnerThis adds in some code (currently disabled unless you...
2008-11-26 Chris LattnerTeach CodeGenPrepare to look through Bitcast instructio...
2008-11-25 Chris LattnerTeach MatchScaledValue to handle Scales by 1 with Match...
2008-11-25 Chris Lattnersignificantly refactor all the addressing mode matching...
2008-11-25 Chris Lattnerrefactor all the constantexpr/instruction handling...
2008-11-25 Chris Lattneranother minor tweak
2008-11-25 Chris Lattnerminor cleanups no functionality change.
2008-11-24 Chris Lattnerrearrange and tidy some code, no functionality change.
2008-11-24 Chris Lattnerminor cleanups to debug code, no functionality change.
2008-11-24 Chris Lattnerreenable the right part of the code.
2008-11-24 Chris Lattnerrevert an accidental commit, this fixes the regression...
2008-11-24 Chris LattnerFix 3113: If we have a dead cyclic PHI, replace the...
2008-09-24 Evan ChengCommit CodeGenPrepare.cpp changes which was accidential...
2008-09-24 Eric ChristopherFix fallout in CodeGenPrepare from 56526. Will likely...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-23 Dan GohmanTidy up BasicBlock::getFirstNonPHI, and change a bunch...
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-08 Gordon HenriksenImprove pass documentation and comments.
2008-04-27 Chris LattnerImplement a signficant optimization for inline asm:
2008-04-27 Chris LattnerMove a bunch of inline asm code out of line.
2008-04-25 Dan GohmanRemove the code from CodeGenPrepare that moved getresul...
2008-04-06 Chris Lattnersilence a warning when assertions are disabled.
2008-03-21 Dan GohmanHandle getresult instructions in different basic blocks
2008-03-19 Evan ChengRemove dead options.
2008-02-26 Gabor Greiffix http://llvm.org/bugs/show_bug.cgi?id=2097
2008-02-26 Eli FriedmanFix for pr2093: direct operands aren't necessarily...
next