- May 29, 2004
-
-
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
-
Chris Lattner authored
use MachineBasicBlocks. To do this, we traverse the Machine CFG instead of the LLVM CFG, which is also *MUCH* more efficient by having fewer levels of indirections and mappings. llvm-svn: 13301
-
- Apr 23, 2004
-
-
Brian Gaeke authored
documentation that this module needs to be made independent of the register file description of the current target. llvm-svn: 13125
-
Brian Gaeke authored
am not so sure about the file printer emitter, but the debug emitter change should be harmless.) llvm-svn: 13117
-
- Apr 12, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12872
-
Alkis Evlogimenos authored
llvm-svn: 12869
-
Alkis Evlogimenos authored
llvm-svn: 12866
-
- Apr 09, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12791
-
- Mar 31, 2004
-
-
Chris Lattner authored
llvm-svn: 12572
-
Chris Lattner authored
llvm-svn: 12571
-
Alkis Evlogimenos authored
llvm-svn: 12561
-
- Mar 29, 2004
-
-
Brian Gaeke authored
rid of the funny cast. llvm-svn: 12537
-
- Mar 17, 2004
-
-
Alkis Evlogimenos authored
unhandled + handled. So unhandled is now including all fixed intervals and fixed intervals never changes when processing a function. llvm-svn: 12462
-
- Mar 16, 2004
-
-
Chris Lattner authored
llvm-svn: 12425
-
- Mar 14, 2004
-
-
Alkis Evlogimenos authored
instruction to make the API more flexible. llvm-svn: 12386
-
- Mar 09, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12260
-
- Mar 07, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12189
-
- Mar 06, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12188
-