- Oct 28, 2002
-
-
Chris Lattner authored
really is sparc specific. llvm-svn: 4308
-
Misha Brukman authored
llvm-svn: 4301
-
- Oct 25, 2002
-
-
Chris Lattner authored
llvm-svn: 4277
-
- Sep 20, 2002
-
-
Vikram S. Adve authored
routines supporting machine code optimization. Also added method MachineInstrInfo::getNOPOpCode(). llvm-svn: 3845
-
- Sep 16, 2002
-
-
Vikram S. Adve authored
TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselection and instr. scheduling). llvm-svn: 3740
-
- Aug 27, 2002
-
-
Anand Shukla authored
llvm-svn: 3513
-
- 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
-