- Sep 30, 2002
-
-
Vikram S. Adve authored
a predecessor if it has a non-zero first index and the predecessor ends with a struct index. llvm-svn: 3982
-
Chris Lattner authored
llvm-svn: 3981
-
Chris Lattner authored
llvm-svn: 3980
-
- Sep 29, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3979
-
Chris Lattner authored
rather than in random order. This causes LICM to be DRAMATICALLY more effective. For example, on bzip2.c, it is able to hoist 302 loads and 2380 total instructions, as opposed to 44/338 before. This obviously makes other transformations much more powerful as well! llvm-svn: 3978
-
Chris Lattner authored
llvm-svn: 3977
-
Chris Lattner authored
llvm-svn: 3976
-
Chris Lattner authored
llvm-svn: 3975
-
Chris Lattner authored
llvm-svn: 3974
-
Joel Stanley authored
llvm-svn: 3973
-
Vikram S. Adve authored
llvm-svn: 3972
-
- Sep 28, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3971
-
Vikram S. Adve authored
llvm-svn: 3970
-
Vikram S. Adve authored
created here, simply by handling all implicit operands (which should have been done anyway). llvm-svn: 3969
-
Vikram S. Adve authored
callee does not return a value. llvm-svn: 3968
-
Vikram S. Adve authored
handled like normal operands, not like other call arguments. llvm-svn: 3967
-
Vikram S. Adve authored
since it is defined by the instruction. llvm-svn: 3966
-
Vikram S. Adve authored
created here. Instead they are created in LiveRangeInfo.cpp. This simplifies the code here quite a bit. llvm-svn: 3965
-
Vikram S. Adve authored
needs the RegClass list to be passed in. llvm-svn: 3964
-
Vikram S. Adve authored
llvm-svn: 3963
-
Vikram S. Adve authored
llvm-svn: 3962
-
- Sep 27, 2002
-
-
Vikram S. Adve authored
Don't allow direct FP-to-uint conversion (must be eliminated by preselection). Address arithmetic for arrays is now entirely 64-bit so no sign-ext needed. llvm-svn: 3961
-
Vikram S. Adve authored
llvm-svn: 3960
-
Vikram S. Adve authored
llvm-svn: 3959
-
Vikram S. Adve authored
llvm-svn: 3958
-
Vikram S. Adve authored
llvm-svn: 3957
-
Vikram S. Adve authored
llvm-svn: 3956
-
Vikram S. Adve authored
llvm-svn: 3955
-
- Sep 26, 2002
-
-
Chris Lattner authored
revision as I start to use it though. llvm-svn: 3954
-
Chris Lattner authored
* Linearize list of directories so I don't have to keep dealing with wrapping problems. llvm-svn: 3953
-
Chris Lattner authored
llvm-svn: 3952
-
Chris Lattner authored
- Do not clone instructions then insert clone outside of loop. Just move them. llvm-svn: 3951
-
Chris Lattner authored
llvm-svn: 3950
-
Chris Lattner authored
llvm-svn: 3949
-
Chris Lattner authored
llvm-svn: 3948
-
Chris Lattner authored
llvm-svn: 3947
-
Chris Lattner authored
llvm-svn: 3946
-
Chris Lattner authored
has not yet been removed. llvm-svn: 3945
-
Chris Lattner authored
- break-crit-edges pass does not invalidate loop-preheader pass. llvm-svn: 3944
-
Chris Lattner authored
Checkin new loop-preheader insertion pass. llvm-svn: 3943
-