2006-08-03 |
Chris Lattner | Fix PR867 (and maybe 868) and testcsae: |
blob | commitdiff | raw |
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 |
2005-08-03 |
Chris Lattner | Refactor code out of PropagatePredecessorsForPHIs,... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | use splice instead of remove/insert to avoid some symta... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | move two functions up in the file, use SafeToMergeTermi... |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Rip some code out of the main SimplifyCFG function... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Disable this patch: |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Change a place to use an arbitrary value instead of... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | This code was very close, but not quite right. It... |
blob | commitdiff | raw | diff to current |
2005-06-17 |
Chris Lattner | Don't crash on: X = phi (X, X). |
blob | commitdiff | raw | diff to current |
2005-05-20 |
Chris Lattner | Fix Transforms/SimplifyCFG/switch-simplify-crash.ll |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Make sure to preserve the calling convention when chang... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Chris Lattner | Teach simplifycfg that setcc is cheap and non-trapping... |
blob | commitdiff | raw | diff to current |
2005-04-12 |
Chris Lattner | Get rid of this for_each loop |
blob | commitdiff | raw | diff to current |
2005-02-27 |
Chris Lattner | Fix spelling, patch contributed by Gabor Greif! |
blob | commitdiff | raw | diff to current |
2005-02-26 |
Chris Lattner | remove extraneous cast |
blob | commitdiff | raw | diff to current |
2005-02-24 |
Chris Lattner | Implement Transforms/SimplifyCFG/switch_thread.ll |
blob | commitdiff | raw | diff to current |
2005-01-29 |
Chris Lattner | switchinst ctor now takes a hint for the number of... |
blob | commitdiff | raw | diff to current |
2005-01-01 |
Chris Lattner | Implement SimplifyCFG/DeadSetCC.ll |
blob | commitdiff | raw | diff to current |
2004-12-10 |
Chris Lattner | Fix Regression/Transforms/SimplifyCFG/2004-12-10-Simpli... |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | Squelch warning |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | Alkis noticed that this variable is dead. Thanks! |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | If we have something like this: |
blob | commitdiff | raw | diff to current |
2004-11-01 |
Chris Lattner | Do not compute the predecessor list for a block unless... |
blob | commitdiff | raw | diff to current |
2004-10-22 |
Reid Spencer | Eliminate compilation warning on uninitialized variable. |
blob | commitdiff | raw | diff to current |
2004-10-18 |
Chris Lattner | Simplify code by deleting instructions that preceed... |
blob | commitdiff | raw | diff to current |
2004-10-14 |
Chris Lattner | When converting phi nodes into select instructions... |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Chris Lattner | Do not insert trivially dead select instructions, which... |
blob | commitdiff | raw | diff to current |
2004-09-15 |
Reid Spencer | Convert code to compile with vc7.1. |
blob | commitdiff | raw | diff to current |
2004-09-03 |
Alkis Evlogimenos | Fixes to make LLVM compile with vc7.1. |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Brian Gaeke | These files don't need to include <iostream> since... |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Chris Lattner | Implement SimplifyCFG/BrUnwind.ll |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Reid Spencer | bug 122: |
blob | commitdiff | raw | diff to current |
2004-07-15 |
Chris Lattner | Progress on PR341 |
blob | commitdiff | raw | diff to current |
2004-07-04 |
Reid Spencer | Add #include <iostream> since Value.h does not #include... |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Chris Lattner | *FINALLY* Fix a really nasty nondeterministic bug that... |
blob | commitdiff | raw | diff to current |
2004-06-20 |
Chris Lattner | Add some DEBUG output to the simplifycfg routines |
blob | commitdiff | raw | diff to current |
2004-06-19 |
Chris Lattner | Do not sort by the address of LLVM ConstantInt* objects... |
blob | commitdiff | raw | diff to current |
2004-05-02 |
Chris Lattner | Do not clone arbitrary condition instructions. |
blob | commitdiff | raw | diff to current |
2004-05-02 |
Chris Lattner | Do not infinitely "unroll" single BB loops. |
blob | commitdiff | raw | diff to current |
2004-05-02 |
Chris Lattner | Dont' merge terminators that are needed to select PHI... |
blob | commitdiff | raw | diff to current |
2004-05-01 |
Chris Lattner | Implement SimplifyCFG/branch-cond-merge.ll |
blob | commitdiff | raw | diff to current |
2004-05-01 |
Chris Lattner | Fix my missing parens |
blob | commitdiff | raw | diff to current |
2004-05-01 |
Chris Lattner | Implement SimplifyCFG/branch-cond-prop.ll |
blob | commitdiff | raw | diff to current |
2004-04-09 |
Chris Lattner | Fold code like: |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Chris Lattner | Fix the obvious bug in my previous checkin |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Chris Lattner | Implement Transforms/SimplifyCFG/return-merge.ll |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Now that all the code generators support the select... |
blob | commitdiff | raw | diff to current |
2004-03-17 |
Chris Lattner | Fix compilation of mesa, which I broke earlier today |
blob | commitdiff | raw | diff to current |
2004-03-16 |
Chris Lattner | Do not copy gigantic switch instructions |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Chris Lattner | Implement switch->br and br->switch folding by ripping... |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Chris Lattner | turn things like: |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Chris Lattner | If a block is made dead, make sure to promptly remove it. |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Chris Lattner | Implement SimplifyCFG/switch_switch_fold.ll |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Chris Lattner | Rearrange code a bit |
blob | commitdiff | raw | diff to current |
2004-02-24 |
Chris Lattner | Implement: test/Regression/Transforms/SimplifyCFG/switc... |
blob | commitdiff | raw | diff to current |
2004-02-16 |
Chris Lattner | Implement test/Regression/Transforms/SimplifyCFG/Uncond... |
blob | commitdiff | raw | diff to current |
2004-02-11 |
Chris Lattner | Implement SimplifyCFG/PhiEliminate.ll |
blob | commitdiff | raw | diff to current |
2004-02-11 |
Chris Lattner | The hasConstantReferences predicate always returns... |
blob | commitdiff | raw | diff to current |
2004-02-08 |
Chris Lattner | rename the "exceptional" destination of an invoke instr... |
blob | commitdiff | raw | diff to current |
2004-01-09 |
Chris Lattner | Finegrainify namespacification |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-10 |
Misha Brukman | Fix spelling. |
blob | commitdiff | raw | diff to current |
2003-09-08 |
Chris Lattner | Eliminate support for the llvm.unwind intrinisic, using... |
blob | commitdiff | raw | diff to current |
2003-08-24 |
Chris Lattner | Implement SimplifyCFG/InvokeEliminate.ll |
blob | commitdiff | raw | diff to current |
2003-08-17 |
Chris Lattner | Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll |
blob | commitdiff | raw | diff to current |
2003-08-05 |
Chris Lattner | Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll |
blob | commitdiff | raw | diff to current |
2003-04-23 |
Chris Lattner | Remove unnecesary &*'s |
blob | commitdiff | raw | diff to current |
2003-03-07 |
Chris Lattner | Fix bug: SimplifyCFG/2003-03-07-DominateProblem.ll |
blob | commitdiff | raw | diff to current |
2003-03-05 |
Chris Lattner | Implement CFGSimplify/PhiBlockMerge*.ll |
blob | commitdiff | raw | diff to current |
2003-03-05 |
Chris Lattner | Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.ll |
blob | commitdiff | raw | diff to current |
2002-10-29 |
Misha Brukman | Fix spelling of `propagate'. |
blob | commitdiff | raw | diff to current |
2002-10-08 |
Chris Lattner | Changes to support PHINode::removeIncoming changes |
blob | commitdiff | raw | diff to current |
2002-09-24 |
Chris Lattner | Fix bug: SimplifyCFG/2002-09-24-PHIAssertion.ll |
blob | commitdiff | raw | diff to current |
2002-09-24 |
Chris Lattner | Minor cleanups |
blob | commitdiff | raw | diff to current |
2002-07-29 |
Chris Lattner | Allow folding of basic blocks that have PHI nodes in... |
blob | commitdiff | raw | diff to current |
2002-06-25 |
Chris Lattner | *** empty log message *** |
blob | commitdiff | raw | diff to current |
2002-05-21 |
Chris Lattner | Add implementation of SimplifyCFG |
blob | commitdiff | raw | diff to current |
|