2009-01-20 |
Chris Lattner | another fix for PR3354 |
blob | commitdiff | raw |
2009-01-19 |
Bill Wendling | Doxygen-ify comments. |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | Fix a problem exposed by PR3354: simplifycfg was making... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Bill Wendling | Temporarily revert r62487. It's causing this error... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | Fix PR3016, a bug which can occur do to an invalid... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | reduce indentation by using 'continue', no functionalit... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | Fix some problems in SpeculativelyExecuteBB. Basically, |
blob | commitdiff | raw | diff to current |
2009-01-18 |
Chris Lattner | Make this a bit more explicit about which cases need the |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Eli Friedman | Add a helper to remove a branch and DCE the condition... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | fix a bug I introduced in simplifycfg handling single... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Chris Lattner | Factor some code into a new FoldSingleEntryPHINodes... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Chris Lattner | Rename DeleteBlockIfDead to DeleteDeadBlock and make it |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Chris Lattner | Factor some code out of SimplifyCFG, forming a new |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | delete ErasePossiblyDeadInstructionTree, replacing... |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | simplify this code a bit. |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Chris Lattner | Fix PR2967 by not deleting volatile load/stores that... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Devang Patel | Nick Lewycky's patch. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Devang Patel | Try to place hoisted instructions befoe icmp instruction. |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Devang Patel | Do not hoist instruction above branch condition. The... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
blob | commitdiff | raw | diff to current |
2008-07-18 |
Owen Anderson | Reapply r53735. My last patch fixed the failures Dan... |
blob | commitdiff | raw | diff to current |
2008-07-18 |
Dan Gohman | Revert r53735. It broke SPEC 464.h264ref. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Owen Anderson | Use MergeBlockIntoPredecessor to simplify some code. |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | Fix mishandling of the infinite loop case when merging... |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | more refactoring. Use early exits instead of really... |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | improve comments. |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | factor another large hunk of code out into its own... |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | Final bit of simplification for FoldBranchToCommonDest. |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | simplify logic a bit |
blob | commitdiff | raw | diff to current |
2008-07-13 |
Chris Lattner | Refactor some code out into its own helper function... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Evan Cheng | - Use O(1) check of basic block size limit. |
blob | commitdiff | raw | diff to current |
2008-06-12 |
Evan Cheng | Do not speculatively execute an instruction by hoisting... |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Evan Cheng | For now, avoid generating FP select instructions in... |
blob | commitdiff | raw | diff to current |
2008-06-10 |
Gabor Greif | op_iterator-ify loops |
blob | commitdiff | raw | diff to current |
2008-06-07 |
Evan Cheng | Speculatively execute a block when the the block is... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Matthijs Kooijman | Restucture a part of the SimplifyCFG pass and include... |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
blob | commitdiff | raw | diff to current |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Dan Gohman | Check to see if a two-entry PHI block can be simplified |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Nick Lewycky | Firstly, having a BranchInst isn't exclusive with havin... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Nick Lewycky | A BB that unwind_to an "unwind" inst is that same as... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Nick Lewycky | Update the inliner and simplifycfg to handle unwind_to. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Chris Lattner | switch simplifycfg from using vectors for most things... |
blob | commitdiff | raw | diff to current |
2008-01-03 |
Chris Lattner | don't hoist FP additions into unconditional adds +... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-22 |
Devang Patel | If succ has succ itself as one of the predecessors... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
blob | commitdiff | raw | diff to current |
2007-08-01 |
David Greene | New CallInst interface to address GLIBCXX_DEBUG errors... |
blob | commitdiff | raw | diff to current |
2007-05-24 |
Dan Gohman | Minor comment cleanups. |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Chris Lattner | remove use of Instruction::getNext |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Chris Lattner | reduce use of std::set |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Make sorting of ConstantInt be APInt clean through... |
blob | commitdiff | raw | diff to current |
2007-02-13 |
Chris Lattner | Eliminate use of ctors that take vectors. |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | simplify code by using Value::takeName |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | Adjust #includes to match movement of constant folding... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Reid Spencer | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | Eliminate calls to isInteger, generalizing code and... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Remove #include <iostream> and use llvm_* streams instead. |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | Do not convert massive blocks on phi nodes into select... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-29 |
Chris Lattner | Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash... |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Chris Lattner | Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling... |
blob | commitdiff | raw | diff to current |
2006-08-03 |
Chris Lattner | Fix PR867 (and maybe 868) and testcsae: |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Chris Lattner | Fix an infinite loop on Transforms/SimplifyCFG/2006... |
blob | commitdiff | raw | diff to current |
2006-05-14 |
Chris Lattner | remove some dead code identified by coverity |
blob | commitdiff | raw | diff to current |
2006-05-14 |
Chris Lattner | remove dead variables |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
blob | commitdiff | raw | diff to current |
2005-12-03 |
Chris Lattner | Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll |
blob | commitdiff | raw | diff to current |
2005-10-03 |
Chris Lattner | Clean up the code a bit. Use isInstructionTriviallyDea... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | remove some debugging code |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | Fold two consequtive branches that share a common desti... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | simplify some logic further |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | pull a bunch of logic out of SimplifyCFG into a helper fn |
blob | commitdiff | raw | diff to current |
2005-09-20 |
Chris Lattner | Start threading across blocks with code in them, so... |
blob | commitdiff | raw | diff to current |
2005-09-20 |
Chris Lattner | Implement merging of blocks with the same condition... |
blob | commitdiff | raw | diff to current |
2005-09-19 |
Chris Lattner | Reject a case we don't handle yet |
blob | commitdiff | raw | diff to current |
2005-09-19 |
Chris Lattner | remove debugging code :-/ |
blob | commitdiff | raw | diff to current |
2005-09-19 |
Chris Lattner | Implement SimplifyCFG/branch-phi-thread.ll, the most... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Finally, add the required constraint checks to fix... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Simplify some code, add the correct pred checks |
blob | commitdiff | raw | diff to current |
next |