- Jun 21, 2004
-
-
Chris Lattner authored
existing llvm::Interval class. Patch contributed by Vladimir Prus! http://mail.cs.uiuc.edu/pipermail/llvmbugs/2004-June/000710.html llvm-svn: 14281
-
- Jun 20, 2004
-
-
Chris Lattner authored
llvm-svn: 14266
-
- Jun 18, 2004
-
-
Brian Gaeke authored
llvm-svn: 14205
-
- Jun 17, 2004
-
-
Chris Lattner authored
llvm-svn: 14201
-
- Jun 16, 2004
-
-
Chris Lattner authored
The vector may actually be empty if the register that we are marking as recently used is not actually allocatable. This happens for physical registers that are not allocatable, like the ST(x) registers on X86. llvm-svn: 14195
-
- Jun 11, 2004
-
-
Chris Lattner authored
printed incorrectly, and we were reserving 8 extra bytes of stack space for functions on X86. llvm-svn: 14152
-
- Jun 10, 2004
-
-
Chris Lattner authored
targets whose stack grows up. Patch contributed by Vladimir Prus llvm-svn: 14111
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13958
-
Chris Lattner authored
llvm-svn: 13957
-
Chris Lattner authored
llvm-svn: 13956
-
Chris Lattner authored
llvm-svn: 13955
-
Chris Lattner authored
llvm-svn: 13948
-
Chris Lattner authored
llvm-svn: 13947
-
- May 30, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 13910
-
Alkis Evlogimenos authored
spills. This allows for more flexibility when allocating registers for spill code. llvm-svn: 13907
-
Brian Gaeke authored
llvm-svn: 13903
-
- May 29, 2004
-
-
Alkis Evlogimenos authored
new one. llvm-svn: 13895
-
Alkis Evlogimenos authored
registers in the function has changed. llvm-svn: 13893
-
Alkis Evlogimenos authored
llvm-svn: 13892
-
- May 28, 2004
-
-
Tanya Lattner authored
llvm-svn: 13881
-
- May 26, 2004
-
-
Tanya Lattner authored
llvm-svn: 13783
-
Tanya Lattner authored
llvm-svn: 13782
-
- May 24, 2004
-
-
Tanya Lattner authored
Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug. llvm-svn: 13718
-
Tanya Lattner authored
to set the parent when a MachineBasicBlock is added to a MachineFunction. llvm-svn: 13716
-
Chris Lattner authored
which simplifies the code llvm-svn: 13707
-
Tanya Lattner authored
Changed copy constructor to set parent, prev, and next pointers to null. llvm-svn: 13706
-
- May 23, 2004
-
-
Tanya Lattner authored
llvm-svn: 13665
-
Tanya Lattner authored
llvm-svn: 13661
-
- May 12, 2004
-
-
Chris Lattner authored
broke obsequi and a lot of other things. It all boiled down to MBB being overloaded in an inner scope and me confusing it with the one in the outer scope. Ugh! llvm-svn: 13517
-
Brian Gaeke authored
llvm-svn: 13515
-
Brian Gaeke authored
MBBs start out as #-1. When a MBB is added to a MachineFunction, it gets the next available unique MBB number. If it is removed from a MachineFunction, it goes back to being #-1. llvm-svn: 13514
-
- May 10, 2004
-
-
Chris Lattner authored
phi-elimination from 0.6 to 0.54s on kc++. llvm-svn: 13454
-
Chris Lattner authored
in the basic block being processed. This fixes PhiElimination on kimwitu++ from taking 105s to taking a much more reasonable 0.6s (in a debug build). llvm-svn: 13453
-
Chris Lattner authored
than before. Because this is the case, we can compute the first non-phi instruction once when de-phi'ing a block. This shaves ~4s off of phielimination of _Z7yyparsev in kimwitu++ from 109s -> 105s. There are still much more important gains to come. llvm-svn: 13452
-
Chris Lattner authored
when we see a read of a register. This is important in cases like: AL = ... AH = ... = AX The read of AX must make both the AL and AH defs live until the use. llvm-svn: 13444
-
- May 08, 2004
-
-
Tanya Lattner authored
llvm-svn: 13424
-
Alkis Evlogimenos authored
llvm-svn: 13417
-
Alkis Evlogimenos authored
llvm-svn: 13416
-
- May 06, 2004
-
-
Chris Lattner authored
workaround, use the C HUGE_VAL macro instead. llvm-svn: 13377
-
- May 01, 2004
-
-
Chris Lattner authored
llvm-svn: 13302
-