This started as a small change, I swear. Unfortunately, lots of things call the...
[oota-llvm.git] / lib / Transforms / Scalar / CodeGenPrepare.cpp
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...
2008-02-26 Evan ChengFix PR2076. CodeGenPrepare now sinks address computatio...
2008-01-20 Duncan SandsMake sure the caller doesn't use freed memory.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-25 Chris LattnerDon't break critical edges for single-bb loops, this...
2007-12-24 Chris Lattneradd a -backedge-hack llc-beta option to codegenprepare.
2007-12-13 Evan ChengFix typo.
2007-12-13 Evan ChengBe extra careful with extension use optimation. Now...
2007-12-12 Evan ChengDon't muck with phi nodes; bug fixes.
2007-12-12 Evan ChengBug fix. Only safe to perform extension uses optimizati...
2007-12-05 Evan ChengIf both result of the {s|z}xt and its source are live...
2007-11-06 Chris Lattnerfix const correctness, BB is const, so its predecessors...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-08-02 Chris Lattnerwrap some long lines. Major offenders that are left...
2007-08-01 Dan GohmanMore explicit keywords.
2007-06-12 Dale JohannesenSink CmpInst's to their uses to reduce register pressure.
2007-05-08 Dale JohannesenDon't generate branch to entry block.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-25 Devang PatelFix
2007-04-14 Chris Lattneruse an accessor to simplify code.
2007-04-13 Chris LattnerCompletely rewrite addressing-mode related sinking...
2007-04-09 Chris Lattnereliminate the last uses of some TLI methods.
2007-04-02 Chris LattnerVarious passes before isel split edges and do other...
2007-03-31 Chris LattnerSplit the sdisel code munging stuff out into its own...