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
|