History log of /llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp (Results 226 – 250 of 283)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 96e9e222 21-Apr-2008 Chris Lattner <sabre@nondot.org>

Factor dominator tree and frontier updating into SplitBlockPredecessors
instead of doing it after every call.

llvm-svn: 50018


# aca912d7 21-Apr-2008 Chris Lattner <sabre@nondot.org>

simplify code, fit in 80 cols.

llvm-svn: 50015


# e9ecc68d 06-Apr-2008 Gabor Greif <ggreif@gmail.com>

API changes for class Use size reduction, wave 1.
Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.

llvm-svn: 49277


# 11fc6f87 09-Mar-2008 Nick Lewycky <nicholas@mxc.ca>

Update the block cloner which fixes bugpoint on code using unwind_to (phew!)
and also update the cloning interface's major user, the loop optimizations.

llvm-svn: 48088


Revision tags: llvmorg-2.2.0
# f3ebc3f3 29-Dec-2007 Chris Lattner <sabre@nondot.org>

Remove attribution from file headers, per discussion on llvmdev.

llvm-svn: 45418


# b0dd27ee 27-Nov-2007 Owen Anderson <resistor@mac.com>

Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change.

llvm-svn: 44348


# 4a15e04a 29-Oct-2007 Chris Lattner <sabre@nondot.org>

Fix PR1752 and LoopSimplify/2007-10-28-InvokeCrash.ll: terminators
can have uses too. Wouldn't it be nice if invoke didn't exist? :)

llvm-svn: 43426


# ca831a82 18-Oct-2007 Owen Anderson <resistor@mac.com>

Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h
in CodeExtractor and LoopSimplify unnecessary.

Hartmut, could you confirm that this fixes the issues you

Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h
in CodeExtractor and LoopSimplify unnecessary.

Hartmut, could you confirm that this fixes the issues you were seeing?

llvm-svn: 43115

show more ...


# 2f842e61 17-Oct-2007 Hartmut Kaiser <hartmut.kaiser@gmail.com>

Fixed linker errors (unresolved externals: split<>(...)) when compiling with VC++. Please review.

llvm-svn: 43081


Revision tags: llvmorg-2.1.0
# b5933bbb 21-Aug-2007 Devang Patel <dpatel@apple.com>

Use SmallVector instead of std::vector.

llvm-svn: 41207


# c7ba2257 06-Aug-2007 Chris Lattner <sabre@nondot.org>

remove some dead lines

llvm-svn: 40859


# a273d1cd 19-Jul-2007 Devang Patel <dpatel@apple.com>

Verify loop info.

llvm-svn: 40062


# 1e2a1201 29-Jun-2007 David Greene <greened@obbligato.org>

Fix reference to iterator invalidated by an erase operation. Uncovered
by _GLIBCXX_DEBUG.

llvm-svn: 37796


# d5258a23 21-Jun-2007 Devang Patel <dpatel@apple.com>

Move code to update dominator information after basic block is split
from LoopSimplify.cpp to Dominator.cpp

llvm-svn: 37689


# 78b9c681 11-Jun-2007 Devang Patel <dpatel@apple.com>

Add and use DominatorTreeBase::findNearestCommonDominator().

llvm-svn: 37545


# 536ac4dc 11-Jun-2007 Devang Patel <dpatel@apple.com>

Simplify.

llvm-svn: 37542


# d18054af 11-Jun-2007 Devang Patel <dpatel@apple.com>

simplify

llvm-svn: 37541


# ab2eee89 11-Jun-2007 Devang Patel <dpatel@apple.com>

Simplify. Dominator Tree is required so always available.

llvm-svn: 37540


# becc4664 08-Jun-2007 Devang Patel <dpatel@apple.com>

Update LoopSimplify to require and preserve DominatorTree only.
Now LoopSimplify does not require nor preserve ETForest.

llvm-svn: 37512


# ebc5b967 04-Jun-2007 Devang Patel <dpatel@apple.com>

s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g

llvm-svn: 37415


# bdd1aaef 04-Jun-2007 Devang Patel <dpatel@apple.com>

s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g

llvm-svn: 37407


# 0e8aa7b6 03-Jun-2007 Devang Patel <dpatel@apple.com>

s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g

llvm-svn: 37403


Revision tags: llvmorg-2.0.0
# e7da2d6a 06-May-2007 Nick Lewycky <nicholas@mxc.ca>

Fix typo in comment.

llvm-svn: 36873


# 8c78a0bf 03-May-2007 Devang Patel <dpatel@apple.com>

Drop 'const'

llvm-svn: 36662


# e95c6ad8 02-May-2007 Devang Patel <dpatel@apple.com>

Use 'static const char' instead of 'static const int'.
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.

llvm-svn: 36652


12345678910>>...12