- Oct 01, 2001
-
-
Chris Lattner authored
Convert more code to use them llvm-svn: 695
-
Chris Lattner authored
llvm-svn: 694
-
Chris Lattner authored
llvm-svn: 693
-
Chris Lattner authored
llvm-svn: 692
-
Chris Lattner authored
the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. llvm-svn: 691
-
Chris Lattner authored
the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. Also pull Interval stuff into the Interval class out of the global namespace llvm-svn: 690
-
Chris Lattner authored
llvm-svn: 689
-
Chris Lattner authored
llvm-svn: 688
-
Chris Lattner authored
llvm-svn: 687
-
Chris Lattner authored
llvm-svn: 686
-
Vikram S. Adve authored
Note these are actually generated by Phis with constant operands. llvm-svn: 685
-
Vikram S. Adve authored
that are used by the VM instruction but not explicit operands of the m/c instruction. llvm-svn: 684
-
Vikram S. Adve authored
(1) Avoid hard-coding some register numbers. (2) Fix some incorrect branch opcodes. (3) Don't try to move int register to float register! (4) If an operand being forwarded is a constant and it doesn't fit into the immed field of the copy machine instruction, then generate a load-constant instead of a copy. (5) Use (unsigned long) 0 for copying a pointer via "add 0, ptr -> ptr2". llvm-svn: 683
-
Ruchira Sasanka authored
llvm-svn: 682
-
Vikram S. Adve authored
llvm-svn: 681
-
Vikram S. Adve authored
llvm-svn: 680
-
Vikram S. Adve authored
llvm-svn: 679
-
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: 675
-
Ruchira Sasanka authored
llvm-svn: 674
-
Ruchira Sasanka authored
llvm-svn: 673
-
Ruchira Sasanka authored
llvm-svn: 672
-
Ruchira Sasanka authored
llvm-svn: 671
-
Ruchira Sasanka authored
llvm-svn: 670
-
Chris Lattner authored
llvm-svn: 669
-
Chris Lattner authored
bytecode reader. llvm-svn: 668
-
- Sep 30, 2001
-
-
Chris Lattner authored
llvm-svn: 667
-
- Sep 29, 2001
-
-
Chris Lattner authored
llvm-svn: 666
-
Chris Lattner authored
llvm-svn: 665
-
Chris Lattner authored
llvm-svn: 664
-
- Sep 28, 2001
-
-
Chris Lattner authored
* Ignore %xcc argument on conditional branches llvm-svn: 663
-
Chris Lattner authored
llvm-svn: 662
-
Chris Lattner authored
llvm-svn: 661
-
Chris Lattner authored
llvm-svn: 660
-
Chris Lattner authored
llvm-svn: 659
-
Chris Lattner authored
llvm-svn: 658
-
Chris Lattner authored
llvm-svn: 657
-
Chris Lattner authored
llvm-svn: 656
-