- Oct 10, 2001
-
-
Vikram S. Adve authored
code gen libraries. llvm-svn: 722
-
Vikram S. Adve authored
llvm-svn: 721
-
Vikram S. Adve authored
Also, note return value of a Call as an "implicitUse". llvm-svn: 720
-
Vikram S. Adve authored
selection. These used to live in several different places before. llvm-svn: 719
-
Vikram S. Adve authored
llvm-svn: 718
-
Vikram S. Adve authored
llvm-svn: 717
-
Vikram S. Adve authored
llvm-svn: 716
-
Vikram S. Adve authored
llvm-svn: 715
-
Ruchira Sasanka authored
llvm-svn: 714
-
- Oct 04, 2001
-
-
Chris Lattner authored
llvm-svn: 713
-
- Oct 03, 2001
-
-
Chris Lattner authored
llvm-svn: 712
-
Chris Lattner authored
llvm-svn: 711
-
Chris Lattner authored
Implement SymbolTable debug/dump utility llvm-svn: 710
-
Chris Lattner authored
Allow sharing of null pointer constants llvm-svn: 709
-
Chris Lattner authored
llvm-svn: 708
-
Chris Lattner authored
Clean up stuff a little bit with inMethod/ModuleContext functions llvm-svn: 707
-
Chris Lattner authored
llvm-svn: 706
-
Chris Lattner authored
llvm-svn: 705
-
Chris Lattner authored
llvm-svn: 704
-
Chris Lattner authored
* ConstPoolPointerReference now represents a pointer to a GlobalValue * Methods name references are now explicit pointers to methods * Rename Value::GlobalVal to Value::GlobalVariableVal to avoid confusion llvm-svn: 703
-
Chris Lattner authored
llvm-svn: 702
-
Chris Lattner authored
llvm-svn: 701
-
Chris Lattner authored
%ListNode3 = global %list { %list* null, int 4 } because %list is name and the parser expected a literal {..} type there. In addition, simplified rules that the fix (Allow any Types there, not just a StructType) made obsolete. Simplified type propogation a bit. llvm-svn: 700
-
Chris Lattner authored
* Allow multiple definitions of a type with the same name as long as they are the same type * Eagerly resolve types to allow #2 to work instead of after the whole const pool has been processed * Change grammar to require a const before a local constant definition llvm-svn: 699
-
Chris Lattner authored
llvm-svn: 698
-
- Oct 02, 2001
-
-
Chris Lattner authored
llvm-svn: 697
-
- Oct 01, 2001
-
-
Chris Lattner authored
Eliminate old style casts from value.h llvm-svn: 696
-
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
-