- f391883 don't hoist FP additions into unconditional adds + selects. This by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 7a2c66b If succ has succ itself as one of the predecessors then do by Devang Patel · 18 years ago
- ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
- 17a5dfe by David Greene · 18 years ago
- 3097807 Minor comment cleanups. by Dan Gohman · 18 years ago
- 77a3edc remove use of Instruction::getNext by Chris Lattner · 19 years ago
- b7b7514 reduce use of std::set by Chris Lattner · 19 years ago
- dcb291f Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 19 years ago
- bb38d79 Make sorting of ConstantInt be APInt clean through use of ult function. by Reid Spencer · 19 years ago
- a06a8fd Eliminate use of ctors that take vectors. by Chris Lattner · 19 years ago
- 8dd4cae simplify code by using Value::takeName by Chris Lattner · 19 years ago
- 024f4ab Adjust #includes to match movement of constant folding code from transformutils to libanalysis. by Chris Lattner · 19 years ago
- a94d394 For PR1043: by Reid Spencer · 19 years ago
- 03c4953 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 19 years ago
- 1942249 Eliminate calls to isInteger, generalizing code and tightening checks as needed. by Chris Lattner · 19 years ago
- cddc9df Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
- 542964f Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
- 75b871f For PR1043: by Zhou Sheng · 19 years ago
- 266e42b For PR950: by Reid Spencer · 19 years ago
- 6c38f0b For PR950: by Reid Spencer · 19 years ago
- 4ae4010 Remove #include <iostream> and use llvm_* streams instead. by Bill Wendling · 19 years ago
- 95adf8f1 Do not convert massive blocks on phi nodes into select statements. Instead by Chris Lattner · 19 years ago
- fdff938 For PR950: by Reid Spencer · 19 years ago
- de46e48 For PR786: by Reid Spencer · 19 years ago
- fc519cd Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT. by Chris Lattner · 19 years ago
- e0fc4df For PR950: by Reid Spencer · 19 years ago
- b8b1159 Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling a bad xform. by Chris Lattner · 19 years ago
- c9009d9 Fix PR867 (and maybe 868) and testcsae: by Chris Lattner · 19 years ago
- b5c9d7a Fix an infinite loop on Transforms/SimplifyCFG/2006-06-12-InfLoop.ll by Chris Lattner · 19 years ago
- 3551555 remove some dead code identified by coverity by Chris Lattner · 19 years ago
- 3237da0 remove dead variables by Chris Lattner · 19 years ago
- d956651 Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll by Chris Lattner · 20 years ago
- 469640e Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
- 2820b8c Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll by Chris Lattner · 20 years ago
- 4c3b2b5 Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressive by Chris Lattner · 20 years ago
- 499e336 remove some debugging code by Chris Lattner · 20 years ago
- c59a371 Fold two consequtive branches that share a common destination between them. by Chris Lattner · 20 years ago
- 3a978bf simplify some logic further by Chris Lattner · 20 years ago
- cc14ebc pull a bunch of logic out of SimplifyCFG into a helper fn by Chris Lattner · 20 years ago
- 6c70106 Start threading across blocks with code in them, so long as the code does by Chris Lattner · 20 years ago
- f0bd8d0 Implement merging of blocks with the same condition if the block has multiple by Chris Lattner · 20 years ago
- 049cb44 Reject a case we don't handle yet by Chris Lattner · 20 years ago
- a160924 remove debugging code :-/ by Chris Lattner · 20 years ago
- 748f903 Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading by Chris Lattner · 20 years ago
- d683bdd Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll, a problem that by Chris Lattner · 20 years ago
- 2dbf196 Finally, add the required constraint checks to fix Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll by Chris Lattner · 20 years ago
- 9080369 Simplify some code, add the correct pred checks by Chris Lattner · 20 years ago
- 982b75c Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure function with no side-effects by Chris Lattner · 20 years ago
- 1f047fd use splice instead of remove/insert to avoid some symtab operations by Chris Lattner · 20 years ago
- 76dc204 move two functions up in the file, use SafeToMergeTerminators to eliminate by Chris Lattner · 20 years ago
- 733d670 Rip some code out of the main SimplifyCFG function into a subfunction and by Chris Lattner · 20 years ago
- ac594de Disable this patch: by Chris Lattner · 20 years ago
- eee90f7 Change a place to use an arbitrary value instead of null, when possible by Chris Lattner · 20 years ago
- 4fd3e16 This code was very close, but not quite right. It did not take into by Chris Lattner · 20 years ago
- 5e73529 Don't crash on: X = phi (X, X). by Chris Lattner · 20 years ago
- 19f9f32 Fix Transforms/SimplifyCFG/switch-simplify-crash.ll by Chris Lattner · 20 years ago
- bcefcf8 Make sure to preserve the calling convention when changing an invoke into by Chris Lattner · 20 years ago
- b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
- b38b443 Teach simplifycfg that setcc is cheap and non-trapping, so that it can by Chris Lattner · 21 years ago
- 95f16a3 Get rid of this for_each loop by Chris Lattner · 21 years ago
- 0ce80cd Fix spelling, patch contributed by Gabor Greif! by Chris Lattner · 21 years ago
- cc6d75f remove extraneous cast by Chris Lattner · 21 years ago
- 1cca959 Implement Transforms/SimplifyCFG/switch_thread.ll by Chris Lattner · 21 years ago
- a35dfce switchinst ctor now takes a hint for the number of cases that it will have. by Chris Lattner · 21 years ago
- 3215bb6 Implement SimplifyCFG/DeadSetCC.ll by Chris Lattner · 21 years ago
- 4fc998d Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll, by Chris Lattner · 21 years ago
- 0194457 Squelch warning by Chris Lattner · 21 years ago
- fd8cbc2 Alkis noticed that this variable is dead. Thanks! by Chris Lattner · 21 years ago
- 389cfac If we have something like this: by Chris Lattner · 21 years ago
- 93d1e39 Do not compute the predecessor list for a block unless we need it. by Chris Lattner · 21 years ago
- fad217c Eliminate compilation warning on uninitialized variable. by Reid Spencer · 21 years ago
- 5edb2f3 Simplify code by deleting instructions that preceed unreachable instructions. by Chris Lattner · 21 years ago
- 45c35b1 When converting phi nodes into select instructions, we shouldn't promote PHI by Chris Lattner · 21 years ago
- 879ce78 Do not insert trivially dead select instructions, which allows us to by Chris Lattner · 21 years ago
- 6614946 Convert code to compile with vc7.1. by Reid Spencer · 21 years ago
- a5c04ee Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 902dcf0 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
- 5823ac1 Implement SimplifyCFG/BrUnwind.ll by Chris Lattner · 21 years ago
- ef784f0 bug 122: - Minimize redundant isa<GlobalValue> usage by Reid Spencer · 21 years ago
- 32c518e Progress on PR341 by Chris Lattner · 21 years ago
- eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
- f12c4a3 *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us by Chris Lattner · 21 years ago
- 9734fd0 Add some DEBUG output to the simplifycfg routines by Chris Lattner · 21 years ago
- b2b151d Do not sort by the address of LLVM ConstantInt* objects. This produces by Chris Lattner · 21 years ago
- be6f068 Do not clone arbitrary condition instructions. by Chris Lattner · 21 years ago
- 51a6dbc Do not infinitely "unroll" single BB loops. by Chris Lattner · 21 years ago
- 1e94ed6 Dont' merge terminators that are needed to select PHI node values. by Chris Lattner · 21 years ago
- 2e93c42 Implement SimplifyCFG/branch-cond-merge.ll by Chris Lattner · 21 years ago
- 4cbd160 Fix my missing parens by Chris Lattner · 21 years ago
- 88da6f7 Implement SimplifyCFG/branch-cond-prop.ll by Chris Lattner · 21 years ago
- 0aa5656 Fold code like: if (C) V1 |= V2; by Chris Lattner · 22 years ago
- eed034b Fix the obvious bug in my previous checkin by Chris Lattner · 22 years ago
- 9f0db32 Implement Transforms/SimplifyCFG/return-merge.ll by Chris Lattner · 22 years ago
- 81bdcb9 Now that all the code generators support the select instruction, and the instcombine by Chris Lattner · 22 years ago
- a078f47 Fix compilation of mesa, which I broke earlier today by Chris Lattner · 22 years ago
- a64923a Do not copy gigantic switch instructions by Chris Lattner · 22 years ago
- d3e6ae2 Implement switch->br and br->switch folding by ripping out the switch->switch by Chris Lattner · 22 years ago
- 21e941f turn things like: if (X == 0 || X == 2) by Chris Lattner · 22 years ago