History log of /llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp (Results 176 – 200 of 239)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-1.0.0
# 482202a6 20-Oct-2003 John Criswell <criswell@uiuc.edu>

Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.

llvm-svn: 9298


# 8b2bd4ed 10-Oct-2003 Misha Brukman <brukman+llvm@gmail.com>

Fix spelling.

llvm-svn: 9027


# 5dac64f6 20-Sep-2003 Chris Lattner <sabre@nondot.org>

Rename Function::getEntryNode -> getEntryBlock

llvm-svn: 8625


# bb9d03b9 11-Sep-2003 Chris Lattner <sabre@nondot.org>

Renamed DominatorTree::Node::getNode() -> getBlock()

llvm-svn: 8469


# 2158052a 10-Sep-2003 Chris Lattner <sabre@nondot.org>

Unwind instructions are intrinsically alive, just like returns

llvm-svn: 8462


# be372b91 21-Aug-2003 Misha Brukman <brukman+llvm@gmail.com>

The word `dependent' has no `a'.

llvm-svn: 8030


# 7eb05a17 18-Aug-2003 Misha Brukman <brukman+llvm@gmail.com>

Spell `necessary' correctly.

llvm-svn: 7944


# 8abcd56c 01-Aug-2003 Chris Lattner <sabre@nondot.org>

DEBUG got moved to Support/Debug.h

llvm-svn: 7492


# ee967711 24-Jun-2003 Chris Lattner <sabre@nondot.org>

Fix bug: ADCE/2003-06-24-BadSuccessor.ll

llvm-svn: 6891


# 83410550 24-Jun-2003 Chris Lattner <sabre@nondot.org>

Do not mark ALL terminators live if any instruciton in the block is live. We only
want to mark it live if it is an unconditional branch. This fixes bug:
ADCE/2002-05-28-Crash.ll and makes this pass

Do not mark ALL terminators live if any instruciton in the block is live. We only
want to mark it live if it is an unconditional branch. This fixes bug:
ADCE/2002-05-28-Crash.ll and makes this pass _much_ more useful.

llvm-svn: 6887

show more ...


# dc62f1e0 16-Jun-2003 Chris Lattner <sabre@nondot.org>

Fix bug: ADCE/2003-06-11-InvalidCFG.ll
This was because we were deleting large chunks of functions without an exit block, because the post-dominance
information was not useful. This broke crafty and

Fix bug: ADCE/2003-06-11-InvalidCFG.ll
This was because we were deleting large chunks of functions without an exit block, because the post-dominance
information was not useful. This broke crafty and twolf.

llvm-svn: 6698

show more ...


# 8d0a71af 22-May-2003 Chris Lattner <sabre@nondot.org>

Remove using declarations

llvm-svn: 6306


# b68a34eb 25-Apr-2003 Chris Lattner <sabre@nondot.org>

Fix bug: ADCE/2003-04-25-PHIPostDominateProblem.ll

llvm-svn: 5952


# 889f6208 23-Apr-2003 Chris Lattner <sabre@nondot.org>

Remove unnecesary &*'s

llvm-svn: 5872


# 4869f370 24-Feb-2003 Chris Lattner <sabre@nondot.org>

Rename Instruction::hasSideEffects() -> mayWriteToMemory()

llvm-svn: 5620


# 6fa1629c 23-Jan-2003 Chris Lattner <sabre@nondot.org>

Fix bug: ADCE/2003-01-22-PredecessorProblem.ll

llvm-svn: 5405


# bf3a099a 01-Oct-2002 Chris Lattner <sabre@nondot.org>

Updates to work with recent Statistic's changes:

* Renamed StatisticReporter.h/cpp to Statistic.h/cpp
* Broke constructor to take two const char * arguments instead of one, so
that ind

Updates to work with recent Statistic's changes:

* Renamed StatisticReporter.h/cpp to Statistic.h/cpp
* Broke constructor to take two const char * arguments instead of one, so
that indendation can be taken care of automatically.
* Sort the list by pass name when printing
* Make sure to print all statistics as a group, instead of randomly when
the statistics dtors are called.
* Updated ProgrammersManual with new semantics.

llvm-svn: 4002

show more ...


# cbc53260 10-Sep-2002 Chris Lattner <sabre@nondot.org>

Fix the last of the silly bugs I just introduced. :(

llvm-svn: 3674


# a239e687 10-Sep-2002 Chris Lattner <sabre@nondot.org>

Clean up code due to auto-insert constructors

llvm-svn: 3665


# c86203ac 21-Aug-2002 Chris Lattner <sabre@nondot.org>

- Split Dominators.h into Dominators.h & PostDominators.h

llvm-svn: 3432


# 313fd777 14-Aug-2002 Chris Lattner <sabre@nondot.org>

Avoid inserting an entry block unless we need it

llvm-svn: 3336


# f0ed55d1 08-Aug-2002 Chris Lattner <sabre@nondot.org>

- Cleaned up the interface to AnalysisUsage to take analysis class names
instead of ::ID's.
- Pass::getAnalysis<> now no longer takes an optional argument

llvm-svn: 3265


# 33fca976 30-Jul-2002 Chris Lattner <sabre@nondot.org>

* Fix bug: test/Regression/Transforms/ADCE/2002-07-17-AssertionFailure.ll
which was caused by us not running the "drop references of dead
instructions" code when there were no basic blocks that w

* Fix bug: test/Regression/Transforms/ADCE/2002-07-17-AssertionFailure.ll
which was caused by us not running the "drop references of dead
instructions" code when there were no basic blocks that were dead.

We still don't want to do some of the stuff we do if there are dead
basic blocks, but we DO want to drop references of dead instructions,
so we factor the common code out to a new method.

llvm-svn: 3137

show more ...


# 3be5d0b8 29-Jul-2002 Chris Lattner <sabre@nondot.org>

Add code to ensure that no PHI nodes are left laying around with their
arguments dropped. This fixes bug:
test/Regression/Transforms/ADCE/2002-07-17-PHIAssertion.ll

llvm-svn: 3134


# ee420b7f 29-Jul-2002 Chris Lattner <sabre@nondot.org>

Fix bug: test/Regression/Transforms/ADCE/2002-07-29-Segfault.ll

llvm-svn: 3129


12345678910