- Mar 04, 2007
-
-
Reid Spencer authored
llvm-svn: 34903
-
Chris Lattner authored
llvm-svn: 34893
-
- Mar 03, 2007
-
-
Chris Lattner authored
This "fixes" PR1238. llvm-svn: 34890
-
Evan Cheng authored
llvm-svn: 34878
-
Nate Begeman authored
llvm-svn: 34875
-
Evan Cheng authored
entry (0x8b056f0, LLVM BB @0x8b01b30, ID#0): Live Ins: %r0 %r1 %r2 %r3 %reg1032 = tMOVrr %r3<kill> %reg1033 = tMOVri8 1 %reg1034 = tMOVri8 0 tCMPi8 %reg1029<kill>, 0 tBcc mbb<entry,0x8b06a10>, 0 Successors according to CFG: 0x8b06980 0x8b06a10 entry (0x8b06980, LLVM BB @0x8b01b30, ID#12): Predecessors according to CFG: 0x8b056f0 %reg1036 = tMOVrr %reg1034<kill> Successors according to CFG: 0x8b06a10 entry (0x8b06a10, LLVM BB @0x8b01b30, ID#13): Predecessors according to CFG: 0x8b056f0 0x8b06980 %reg1024<dead> = tMOVrr %reg1030<kill> ... reg1030 and r1 have already been joined. When reg1024 and reg1030 are joined, r1 live range from function entry to the tMOVrr instruction are dead. Eliminate r1 from the livein set of the entry BB, not the BB where the copy is. llvm-svn: 34866
-
- Mar 02, 2007
-
-
Evan Cheng authored
llvm-svn: 34844
-
Evan Cheng authored
llvm-svn: 34843
-
Evan Cheng authored
- Available value use may be deleted (e.g. noop move). llvm-svn: 34841
-
Evan Cheng authored
llvm-svn: 34839
-
- Mar 01, 2007
-
-
Jim Laskey authored
llvm-svn: 34805
-
Jim Laskey authored
llvm-svn: 34804
-
Jim Laskey authored
llvm-svn: 34802
-
Evan Cheng authored
llvm-svn: 34786
-
Evan Cheng authored
llvm-svn: 34784
-
Evan Cheng authored
A restore is promoted to copy (or deleted entirely), remove the kill from the last use of the targetted register. llvm-svn: 34773
-
Evan Cheng authored
llvm-svn: 34772
-
Evan Cheng authored
llvm-svn: 34770
-
Evan Cheng authored
llvm-svn: 34768
-
Evan Cheng authored
llvm-svn: 34767
-
- Feb 28, 2007
-
-
Jim Laskey authored
llvm-svn: 34759
-
Jim Laskey authored
llvm-svn: 34752
-
Jim Laskey authored
llvm-svn: 34751
-
Jim Laskey authored
llvm-svn: 34750
-
Nate Begeman authored
llvm-svn: 34741
-
Nate Begeman authored
llvm-svn: 34740
-
Chris Lattner authored
llvm-svn: 34738
-
Chris Lattner authored
llvm-svn: 34736
-
Chris Lattner authored
llvm-svn: 34735
-
Evan Cheng authored
llvm-svn: 34711
-
Evan Cheng authored
llvm-svn: 34706
-
- Feb 27, 2007
-
-
Evan Cheng authored
llvm-svn: 34700
-
Evan Cheng authored
llvm-svn: 34698
-
Evan Cheng authored
llvm-svn: 34691
-
Evan Cheng authored
llvm-svn: 34690
-
Chris Lattner authored
llvm-svn: 34656
-
Chris Lattner authored
llvm-svn: 34655
-
Evan Cheng authored
forward() should not increment internal iterator. Its client may insert instruction between now and next forward() call. llvm-svn: 34649
-
- Feb 26, 2007
-
-
Evan Cheng authored
llvm-svn: 34645
-
Chris Lattner authored
sextinreg if not needed. This is useful in two cases: before legalize, it avoids creating a sextinreg that will be trivially removed. After legalize if the target doesn't support sextinreg, the trunc/sext would not have been removed before. llvm-svn: 34621
-