- Feb 06, 2008
-
-
Evan Cheng authored
llvm-svn: 46821
-
Evan Cheng authored
RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, followed by TwoAddress which requires LiveVariables. We cannot run LiveVariables on non-SSA code. llvm-svn: 46813
-
- Jan 27, 2008
-
-
Owen Anderson authored
llvm-svn: 46420
-
- Jan 17, 2008
-
-
Evan Cheng authored
and the spill is its kill. However, if the local allocator has determined the register has not been modified (possible when its value was reloaded), it would not issue a restore. In that case, mark the last use of the virtual register as kill. llvm-svn: 46111
-
Evan Cheng authored
llvm-svn: 46104
-
- Jan 07, 2008
-
-
Chris Lattner authored
Make MachineInstr::getDesc return a reference instead of a pointer, since it can never be null. llvm-svn: 45695
-
Owen Anderson authored
llvm-svn: 45673
-
- Jan 01, 2008
-
-
Owen Anderson authored
llvm-svn: 45484
-
- Dec 31, 2007
-
-
Chris Lattner authored
that "machine" classes are used to represent the current state of the code being compiled. Given this expanded name, we can start moving other stuff into it. For now, move the UsedPhysRegs and LiveIn/LoveOuts vectors from MachineFunction into it. Update all the clients to match. This also reduces some needless #includes, such as MachineModuleInfo from MachineFunction. llvm-svn: 45467
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Dec 05, 2007
-
-
Evan Cheng authored
the stored register is killed. llvm-svn: 44600
-
- Dec 02, 2007
-
-
Evan Cheng authored
llvm-svn: 44517
-
- Oct 22, 2007
-
-
Evan Cheng authored
llvm-svn: 43227
-
- Jun 26, 2007
-
-
Evan Cheng authored
llvm-svn: 37740
-
- May 08, 2007
-
-
Bill Wendling authored
certain linkers... llvm-svn: 36944
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Apr 26, 2007
-
-
Evan Cheng authored
llvm-svn: 36452
-
- Feb 15, 2007
-
-
Evan Cheng authored
llvm-svn: 34302
-
- Feb 01, 2007
-
-
Chris Lattner authored
llvm-svn: 33749
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32698
-
- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32320
-
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Nov 17, 2006
-
-
Bill Wendling authored
llvm-svn: 31806
-
- Nov 15, 2006
-
-
Evan Cheng authored
llvm-svn: 31762
-
- Nov 10, 2006
-
-
Evan Cheng authored
llvm-svn: 31633
-
- Sep 19, 2006
-
-
Chris Lattner authored
allow it to go into an infinite loop, filling up the disk! llvm-svn: 30494
-
- Sep 08, 2006
-
-
Chris Lattner authored
safe for later allocation. This fixes McCat/18-imp with llc-beta. llvm-svn: 30204
-
Chris Lattner authored
llvm-svn: 30198
-
Chris Lattner authored
of unallocatable registers, just because an alias is allocatable. We were picking registers like SIL just because ESI was being used. llvm-svn: 30197
-
- Sep 05, 2006
-
-
Evan Cheng authored
llvm-svn: 30122
-
- Sep 03, 2006
-
-
Chris Lattner authored
Just because an alias of a register is available, it doesn't mean that we can arbitrarily evict the register. llvm-svn: 30064
-
Chris Lattner authored
livevariables information. This fixes several regalloc=local failures on x86 llvm-svn: 30062
-
- Aug 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29911
-
- Aug 02, 2006
-
-
Jim Laskey authored
llvm-svn: 29471
-
- Aug 01, 2006
-
-
Jim Laskey authored
llvm-svn: 29434
-
- Jul 21, 2006
-
-
Jim Laskey authored
llvm-svn: 29250
-
- Jul 20, 2006
-
-
Andrew Lenharth authored
llvm-svn: 29221
-
Andrew Lenharth authored
llvm-svn: 29220
-