summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/JumpThreading.cpp
Commit message (Expand)AuthorAge
...
* make jump threading on a phi with undef inputs happen.Chris Lattner2009-10-11
* Change jump threading to use the new SSAUpdater class instead of Chris Lattner2009-10-10
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-31
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-26
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-26
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-21
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-15
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-14
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-06
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-06
* Second batch of passes using LLVMContext.Owen Anderson2009-07-03
* fix inverted logic pointed out by John McCall, noticed by inspection.Chris Lattner2009-07-02
* Fix a bunch of other places that used operator[] to test whetherDan Gohman2009-07-02
* make jump threading handle lexically identical compare instructionsChris Lattner2009-06-19
* Teach jump threading to look at comparisons between phi nodes and non-constants.Nick Lewycky2009-06-19
* Restore minor deletion.Mike Stump2009-05-04
* Fix a debug info dependency in jump threading.Dale Johannesen2009-03-17
* this wasn't intended to go in.Chris Lattner2009-03-06
* Change various llvm utilities to use PrettyStackTraceProgram inChris Lattner2009-03-06
* Fix PR3353, infinitely jump threading an infinite loop make from switches.Chris Lattner2009-01-19
* Fix PR3298, a crash in Jump Threading. Apparently even Chris Lattner2009-01-09
* remove DebugIterations option. Despite the accusations, Chris Lattner2008-12-08
* Start simplifying a switch that has a successor that is a switch.Chris Lattner2008-12-04
* add a debugging option to help track down j-t problems.Chris Lattner2008-12-04
* Teach jump threading some more simple tricks:Chris Lattner2008-12-03
* switch a couple more calls to use array_pod_sort.Chris Lattner2008-12-01
* Teach jump threading to clean up after itself, DCE and constfolding theChris Lattner2008-12-01
* don't call MergeBasicBlockIntoOnlyPred on a block whose onlyChris Lattner2008-11-28
* Fix PR3138: if we merge the entry block into another block, make sure toChris Lattner2008-11-27
* move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner2008-11-27
* move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner2008-11-27
* rename ThreadBlock to ProcessBlock, since it does other things thanChris Lattner2008-11-27
* Make jump threading substantially more powerful, in the following ways:Chris Lattner2008-11-27
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Fix some constructs that gcc-4.4 warns about.Duncan Sands2008-05-27
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-23
* Fix typo.Matthijs Kooijman2008-05-20
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* restore doxygen comment.Chris Lattner2008-05-09
* Improve pass documentation and comments.Gordon Henriksen2008-05-08