2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw |
2010-09-29 |
Owen Anderson | Fix PR8247: JumpThreading can cause a block to become... |
blob | commitdiff | raw | diff to current |
2010-09-14 |
Owen Anderson | Remove the option to disable LazyValueInfo in JumpThrea... |
blob | commitdiff | raw | diff to current |
2010-09-05 |
Chris Lattner | Change lower atomic pass to use IntrinsicInst to simpli... |
blob | commitdiff | raw | diff to current |
2010-09-05 |
Chris Lattner | eliminate some non-obvious casts. UndefValue isa Constant. |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Owen Anderson | JumpThreading keeps LazyValueInfo up to date, so we... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Eric Christopher | Speculatively revert 112699 and 112702, they seem to... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Duncan Sands | If PrototypeValue is erased in the middle of using... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Owen Anderson | More cleanups of my JumpThreading transforms, including... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Owen Anderson | Add an RAII helper to make cleanup of the RecursionSet... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Owen Anderson | Refactor my fix for PR5652 to terminate the predecessor... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Owen Anderson | More Chris-inspired JumpThreading fixes: use ConstantEx... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Owen Anderson | Re-apply r112539, being more careful to respect the... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Owen Anderson | Revert r112539. It accidentally introduced a miscompil... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Owen Anderson | Fixes and cleanups pointed out by Chris. In general... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Owen Anderson | Fix typos in comments. |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Owen Anderson | Use LVI to eliminate conditional branches where we... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Owen Anderson | Make JumpThreading smart enough to properly thread... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Owen Anderson | Turn LVI on, previously detected failures should be... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Owen Anderson | Turn LVI back off, I have a testcase now. |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Owen Anderson | Re-enable LazyValueInfo. Monitoring for failures. |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Owen Anderson | Disable LVI while I evaluate a failure. |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Owen Anderson | Tentatively enabled LVI by default. I'll be monitoring... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Owen Anderson | Inform LazyValueInfo whenever a block is deleted, to... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Chris Lattner | Fix PR7755: knowing something about an inval for a... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Give JumpThreading+LVI a long-form cl::opt so that... |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Owen Anderson | Add an initial implementation of LazyValueInfo updating... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Gabor Greif | cache results of operator* |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Chris Lattner | if jump threading is able to infer interesting values... |
blob | commitdiff | raw | diff to current |
2010-06-14 |
Chris Lattner | jump threading can't split a critical edge from an... |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dan Gohman | Move FindAvailableLoadedValue isSafeToLoadUnconditional... |
blob | commitdiff | raw | diff to current |
2010-04-10 |
Chris Lattner | fix PR6743, a case where we'd delete an instruction... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | Make jump threading honor x|undef -> true and x&undef... |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Chris Lattner | third bug from PR6119: the xor dupe extension allows |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Chris Lattner | add an early out to ProcessBranchOnXOR to speed it up, |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Chris Lattner | fix a crash in jump threading, PR6119 |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Chris Lattner | 1) Use the new SimplifyInstructionsInBlock routine... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Chris Lattner | tidy up |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Chris Lattner | Teach jump threading to duplicate small blocks when... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | some cleanup, and make it obvious that ProcessJumpOnPHI... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Benjamin Kramer | Use a do-while loop instead of while + boolean. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | Metadata.h doesn't need to include ValueHandle.h anymore. |
blob | commitdiff | raw | diff to current |
2009-12-06 |
Chris Lattner | fix PR5698 |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Chris Lattner | fix PR5640 by tracking whether a block is the header... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Chris Lattner | make PRE of loads preserve the alignment of the moved... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Chris Lattner | fix a bug handling 'not x' when x is undef. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | use getPredicateOnEdge to fold comparisons through... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | various fixes to the lattice transfer functions. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | switch jump threading to use getPredicateOnEdge in... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | with the new code we can thread non-instruction values... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | this argument can be an arbitrary value, it doesn't... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | expose edge information and switch j-t to use it. |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | pass TD into a SimplifyCmpInst call. Add another case... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | stub out some LazyValueInfo interfaces, and have JumpTh... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | add a fixme |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | implement a TODO by teaching jump threading about ... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | move some generally useful functions out of jump threading |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | improve comment. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | Make jump threading eliminate blocks that just contain... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | make jump threading recursively simplify expressions... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | don't invalidate PN, rewrite of this code is in progres... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | add a new SimplifyInstruction API, which is like Consta... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Chris Lattner | rename SimplifyCompare -> SimplifyCmpInst and split... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Chris Lattner | use instructionsimplify instead of a weak clone of... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Chris Lattner | stub out a new form of BasicBlock::RemovePredecessorAnd... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Chris Lattner | comment typos pointed out by Duncan |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Chris Lattner | reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Devang Patel | Revert following patches to fix llvmgcc bootstrap. |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Jeffrey Yasskin | Avoid "ambiguous 'else'" warning from gcc. |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | Fix a bug where we'd call SplitBlockPredecessors with... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Eli Friedman | Remove function left over from other jump threading... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | Fix a problem discovered on self host. |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove more code subsumed by r86264 |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | eliminate some more code subsumed by r86264 |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove now redundant code, r86264 handles this case. |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | Extend jump threading to support much more general... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Chris Lattner | improve DSE when TargetData is not around, based on... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | when folding duplicate conditions, delete the |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | implement a transformation in jump threading that is... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | restructure some code, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | factor some code better and move a function, no functio... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | make jump threading on a phi with undef inputs happen. |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Chris Lattner | Change jump threading to use the new SSAUpdater class... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getName{Start,End}, the last of the old... |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Eliminate some uses of DOUT, cerr, and getNameStart(). |
blob | commitdiff | raw | diff to current |
next |