- Oct 01, 2001
-
-
Vikram S. Adve authored
(1) Ensure that delay slot instructions are not moved out of place (this was happening for some CALL instructions). Basically, we need to move all delay slot instructions out of the graph and handle them along with the delayed control transfer instruction. (2) Mark scheduled instructions correctly when instructions are scheduled in more than one cycle in a single step (due to delay slots). llvm-svn: 678
-
Vikram S. Adve authored
llvm-svn: 677
-
Vikram S. Adve authored
(1) Add edges for Values that are written by multiple m/c instructions (2) Add edges for LLVM operands that are not machine operands (e.g., Call args) llvm-svn: 676
-
Ruchira Sasanka authored
llvm-svn: 673
-
Ruchira Sasanka authored
llvm-svn: 670
-
- Sep 29, 2001
-
-
Chris Lattner authored
llvm-svn: 664
-
- Sep 20, 2001
-
-
Ruchira Sasanka authored
llvm-svn: 651
-
Ruchira Sasanka authored
llvm-svn: 650
-
- Sep 19, 2001
-
-
Chris Lattner authored
Clean up extra debug info that wasn't guarded llvm-svn: 647
-
Chris Lattner authored
llvm-svn: 646
-
Chris Lattner authored
* Spell PhyRegAlloc right. llvm-svn: 645
-
Ruchira Sasanka authored
llvm-svn: 634
-
Ruchira Sasanka authored
llvm-svn: 631
-
- Sep 18, 2001
-
-
Chris Lattner authored
llvm-svn: 630
-
Chris Lattner authored
llvm-svn: 624
-
Vikram S. Adve authored
llvm-svn: 614
-
Vikram S. Adve authored
llvm-svn: 613
-
Vikram S. Adve authored
Free tree nodes when done. Avoid obscuring code with for_each and bind_obj :-) llvm-svn: 612
-
Vikram S. Adve authored
llvm-svn: 611
-
Vikram S. Adve authored
Renamed some header files. llvm-svn: 610
-
Vikram S. Adve authored
Add new dummy edges when deleting existing edges. llvm-svn: 609
-
Vikram S. Adve authored
llvm-svn: 608
-
Vikram S. Adve authored
Renamed some header files. llvm-svn: 607
-
Vikram S. Adve authored
llvm-svn: 603
-
- Sep 15, 2001
-
-
Ruchira Sasanka authored
llvm-svn: 595
-
Ruchira Sasanka authored
llvm-svn: 592
-
Ruchira Sasanka authored
llvm-svn: 591
-
Ruchira Sasanka authored
llvm-svn: 590
-
Ruchira Sasanka authored
llvm-svn: 589
-
Ruchira Sasanka authored
llvm-svn: 587
-
Ruchira Sasanka authored
llvm-svn: 586
-
- Sep 14, 2001
-
-
Ruchira Sasanka authored
llvm-svn: 581
-
Ruchira Sasanka authored
llvm-svn: 580
-
Chris Lattner authored
llvm-svn: 573
-
Chris Lattner authored
Value to a vector instead of a list. Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling llvm-svn: 572
-
Chris Lattner authored
* Machine.h * InstInfo.h * SchedInfo.h TODO: Split out reg info stuff llvm-svn: 567
-
Chris Lattner authored
Move files from lib/CodeGen/TargetMachine to lib/Target Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h} Prepare to split TargetMachine.h into several smaller files llvm-svn: 566
-
Chris Lattner authored
1. Clean up the TargetMachine structure. No more wierd pointers that have to be cast around and taken care of by the target. 2. Instruction Scheduling now takes the schedinfo as an argument. The same should be done with the instinfo, it just isn't now. llvm-svn: 565
-
Chris Lattner authored
llvm-svn: 562
-
Chris Lattner authored
llvm-svn: 560
-