- Mar 24, 2002
-
-
Vikram S. Adve authored
Also re-enable instr. scheduling pass. llvm-svn: 1966
-
- Mar 18, 2002
-
-
Vikram S. Adve authored
llvm-svn: 1892
-
- Feb 12, 2002
-
-
Chris Lattner authored
llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions * Add #includes that are now neccesary because BasicBlock.h doesn't include InstrTypes.h anymore llvm-svn: 1750
-
Chris Lattner authored
Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746
-
- Feb 11, 2002
-
-
Chris Lattner authored
llvm-svn: 1728
-
- Feb 04, 2002
-
-
Chris Lattner authored
llvm-svn: 1702
-
Chris Lattner authored
need to know _anything_ about RegAlloc to use it. Well in the end maybe. llvm-svn: 1681
-
Chris Lattner authored
* Reduce number of #includes * Remove blatently misleading qualifiers (how do you have an inlined pure virtual function?) * Remove unnecesary & ignored qualifiers (const int argument vs int argument) * SparcInternals.h now no longer #includes RegClass.h or SparcRegClassInfo.h * Pull inlined functions out of .h file if they are virtual and interfere with dependencies llvm-svn: 1677
-
Chris Lattner authored
llvm-svn: 1668
-
Chris Lattner authored
that has a very minimal interface (like it should have). llvm-svn: 1667
-
Chris Lattner authored
Eventually they will probably get moved again, but at least now they aren't having to be compiled by 7 different .cpp files... llvm-svn: 1666
-
Chris Lattner authored
Convert some stages into passes in preparation for more splitting up. Try to decouple stuff as much as possible. llvm-svn: 1663
-
- Feb 03, 2002
-
-
Chris Lattner authored
* Implement memory freeing for instruction temporaries llvm-svn: 1653
-
- Jan 20, 2002
-
-
Chris Lattner authored
llvm-svn: 1503
-
- Jan 07, 2002
-
-
Ruchira Sasanka authored
llvm-svn: 1494
-
- Nov 13, 2001
-
-
Vikram S. Adve authored
use the size of the register, not the size of the Value type, to get the right alignment. llvm-svn: 1284
-
- Nov 09, 2001
-
-
Vikram S. Adve authored
llvm-svn: 1225
-
- Nov 08, 2001
-
-
Vikram S. Adve authored
a major overhaul of this class and how stack frames are managed. llvm-svn: 1191
-
- Oct 22, 2001
-
-
Vikram S. Adve authored
llvm-svn: 942
-
- Oct 18, 2001
-
-
Vikram S. Adve authored
llvm-svn: 863
-
- Oct 15, 2001
-
-
Chris Lattner authored
llvm-svn: 840
-
Ruchira Sasanka authored
llvm-svn: 830
-
- Oct 14, 2001
-
-
Chris Lattner authored
renumbering of instructions. It is still horribly broken and grossly dependant on the number of instructions, but now it is a least a little better. Oh yeah it also works now. llvm-svn: 793
-
- Sep 19, 2001
-
-
Chris Lattner authored
Move contents of SparcMachineInstrDesc[] out of SparcInternals.h into Sparc.cpp llvm-svn: 644
-
Ruchira Sasanka authored
llvm-svn: 632
-
- Sep 18, 2001
-
-
Vikram S. Adve authored
information, including instr, sched, and reg information. Rename files to match the primary classes they provide. Commented out call to register allocation until more tests run correctly. llvm-svn: 616
-
- Sep 15, 2001
-
-
Ruchira Sasanka authored
llvm-svn: 593
-
Ruchira Sasanka authored
llvm-svn: 585
-
- Sep 14, 2001
-
-
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
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: 561
-