- Aug 07, 2002
-
-
Chris Lattner authored
llvm-svn: 3258
-
- Aug 06, 2002
-
-
Mehwish Nagda authored
llvm-svn: 3251
-
- Jul 30, 2002
-
-
Chris Lattner authored
shared by backends. llvm-svn: 3146
-
- Jul 25, 2002
-
-
Chris Lattner authored
llvm-svn: 3073
-
- Jul 16, 2002
-
-
Mehwish Nagda authored
llvm-svn: 2913
-
- Jun 25, 2002
-
-
Chris Lattner authored
MEGAPATCH checkin. For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778
-
- Apr 29, 2002
-
-
Chris Lattner authored
to make debugging output a lot nicer. llvm-svn: 2395
-
- Apr 27, 2002
-
-
Chris Lattner authored
- Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333
-
- Apr 25, 2002
-
-
Vikram S. Adve authored
Freeze auto vars and spill areas when their sizes are used for computing other offsets. llvm-svn: 2317
-
- Apr 09, 2002
-
-
Chris Lattner authored
* Move InsertPrologEpilogCode class to PrologEpilogCodeInserter.cpp -> Among other things, this eliminates the need for the minstrVec static global array. llvm-svn: 2195
-
Chris Lattner authored
llvm-svn: 2180
-
- Apr 07, 2002
-
-
Chris Lattner authored
class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
-
- 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
-