History log of /llvm-project/llvm/lib/Transforms/Utils/Mem2Reg.cpp (Results 51 – 71 of 71)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-2.5.0
# 053737e1 20-Feb-2009 Zhou Sheng <zhousheng00@gmail.com>

Just roll back the previous change to -mem2reg.
Will re-think about this according to Chris's comments.

llvm-svn: 65126


# 6a0634d4 20-Feb-2009 Zhou Sheng <zhousheng00@gmail.com>

patch to update the line number information in pass -mem2reg.
Currently this pass will delete the variable declaration info,
and keep the line number info. But the kept line number info is not updat

patch to update the line number information in pass -mem2reg.
Currently this pass will delete the variable declaration info,
and keep the line number info. But the kept line number info is not updated,
and some is redundant or not correct, this patch just updates those info.

llvm-svn: 65123

show more ...


Revision tags: llvmorg-2.4.0
# a79db30d 04-Sep-2008 Dan Gohman <gohman@apple.com>

Tidy up several unbeseeming casts from pointer to intptr_t.

llvm-svn: 55779


Revision tags: llvmorg-2.3.0
# 0479aa5c 13-May-2008 Dan Gohman <gohman@apple.com>

Change class' public PassInfo variables to by initialized with the
address of the PassInfo directly instead of calling getPassInfo.
This eliminates a bunch of dynamic initializations of static data.

Change class' public PassInfo variables to by initialized with the
address of the PassInfo directly instead of calling getPassInfo.
This eliminates a bunch of dynamic initializations of static data.

Also, fold RegisterPassBase into PassInfo, make a bunch of its
data members const, and rearrange some code to initialize data
members in constructors instead of using setter member functions.

llvm-svn: 51022

show more ...


# d78c400b 13-May-2008 Dan Gohman <gohman@apple.com>

Clean up the use of static and anonymous namespaces. This turned up
several things that were neither in an anonymous namespace nor static
but not intended to be global.

llvm-svn: 51017


# c3591a0d 19-Feb-2008 Chris Lattner <sabre@nondot.org>

remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now.

llvm-svn: 47323


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


Revision tags: llvmorg-2.1.0
# fc7fdef7 07-Jun-2007 Devang Patel <dpatel@apple.com>

Use DominatorTree instead of ETForest.
This allows faster immediate domiantor walk.

llvm-svn: 37500


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


# 09f162ca 01-May-2007 Devang Patel <dpatel@apple.com>

Do not use typeinfo to identify pass in pass manager.

llvm-svn: 36632


# d3ccc073 25-Apr-2007 Devang Patel <dpatel@apple.com>

Mem2Reg does not need TargetData.

llvm-svn: 36444


# 073be55d 25-Apr-2007 Devang Patel <dpatel@apple.com>

Remove unused function argument.

llvm-svn: 36441


# 2da606c7 20-Apr-2007 Owen Anderson <resistor@mac.com>

Move more passes to using ETForest instead of DominatorTree.

llvm-svn: 36271


# fb80151c 16-Apr-2007 Anton Korobeynikov <asl@math.spbu.ru>

Removed tabs everywhere except autogenerated & external files. Add make
target for tabs checking.

llvm-svn: 36146


# 45f966d8 19-Dec-2006 Chris Lattner <sabre@nondot.org>

switch more statistics over to STATISTIC, eliminating static ctors. Also,
delete some dead ones.

llvm-svn: 32694


# 700b8731 06-Dec-2006 Chris Lattner <sabre@nondot.org>

Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.

llvm-svn: 32279


Revision tags: llvmorg-1.9.0
# c2d3d311 27-Aug-2006 Chris Lattner <sabre@nondot.org>

eliminate RegisterOpt. It does the same thing as RegisterPass.

llvm-svn: 29925


# 3d27be13 27-Aug-2006 Chris Lattner <sabre@nondot.org>

s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|

llvm-svn: 29911


# 85ea83e8 27-Jul-2006 Chris Lattner <sabre@nondot.org>

Add some advice

llvm-svn: 29324


123