Age | Commit message (Expand) | Author |
2007-02-13 | Eliminate use of ctors that take vectors. | Chris Lattner |
2007-02-11 | simplify code by using Value::takeName | Chris Lattner |
2007-01-30 | Adjust #includes to match movement of constant folding code from transformuti... | Chris Lattner |
2007-01-19 | For PR1043: | Reid Spencer |
2007-01-15 | rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. | Chris Lattner |
2007-01-15 | Eliminate calls to isInteger, generalizing code and tightening checks as needed. | Chris Lattner |
2007-01-12 | Implement review feedback for the ConstantBool->ConstantInt merge. Chris | Reid Spencer |
2007-01-11 | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. | Reid Spencer |
2007-01-11 | For PR1043: | Zhou Sheng |
2006-12-23 | For PR950: | Reid Spencer |
2006-11-27 | For PR950: | Reid Spencer |
2006-11-26 | Remove #include <iostream> and use llvm_* streams instead. | Bill Wendling |
2006-11-18 | Do not convert massive blocks on phi nodes into select statements. Instead | Chris Lattner |
2006-11-08 | For PR950: | Reid Spencer |
2006-11-02 | For PR786: | Reid Spencer |
2006-10-29 | Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT. | Chris Lattner |
2006-10-20 | For PR950: | Reid Spencer |
2006-10-20 | Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling a bad xform. | Chris Lattner |
2006-08-03 | Fix PR867 (and maybe 868) and testcsae: | Chris Lattner |
2006-06-12 | Fix an infinite loop on Transforms/SimplifyCFG/2006-06-12-InfLoop.ll | Chris Lattner |
2006-05-14 | remove some dead code identified by coverity | Chris Lattner |
2006-05-14 | remove dead variables | Chris Lattner |
2006-02-18 | Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll | Chris Lattner |
2006-01-22 | Add explicit #includes of <iostream> | Chris Lattner |
2005-12-03 | Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll | Chris Lattner |
2005-10-03 | Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressive | Chris Lattner |
2005-09-23 | remove some debugging code | Chris Lattner |
2005-09-23 | Fold two consequtive branches that share a common destination between them. | Chris Lattner |
2005-09-23 | simplify some logic further | Chris Lattner |
2005-09-23 | pull a bunch of logic out of SimplifyCFG into a helper fn | Chris Lattner |
2005-09-20 | Start threading across blocks with code in them, so long as the code does | Chris Lattner |
2005-09-20 | Implement merging of blocks with the same condition if the block has multiple | Chris Lattner |
2005-09-19 | Reject a case we don't handle yet | Chris Lattner |
2005-09-19 | remove debugging code :-/ | Chris Lattner |
2005-09-19 | Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading | Chris Lattner |
2005-08-03 | Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll, a problem that | Chris Lattner |
2005-08-03 | Finally, add the required constraint checks to fix Transforms/SimplifyCFG/20... | Chris Lattner |
2005-08-03 | Simplify some code, add the correct pred checks | Chris Lattner |
2005-08-03 | Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure fun... | Chris Lattner |
2005-08-03 | use splice instead of remove/insert to avoid some symtab operations | Chris Lattner |
2005-08-03 | move two functions up in the file, use SafeToMergeTerminators to eliminate | Chris Lattner |
2005-08-03 | Rip some code out of the main SimplifyCFG function into a subfunction and | Chris Lattner |
2005-08-02 | Disable this patch: | Chris Lattner |
2005-08-02 | Change a place to use an arbitrary value instead of null, when possible | Chris Lattner |
2005-08-02 | This code was very close, but not quite right. It did not take into | Chris Lattner |
2005-06-17 | Don't crash on: X = phi (X, X). | Chris Lattner |
2005-05-20 | Fix Transforms/SimplifyCFG/switch-simplify-crash.ll | Chris Lattner |
2005-05-14 | Make sure to preserve the calling convention when changing an invoke into | Chris Lattner |
2005-04-21 | Remove trailing whitespace | Misha Brukman |
2005-04-21 | Teach simplifycfg that setcc is cheap and non-trapping, so that it can | Chris Lattner |