- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- Aug 14, 2003
-
-
Brian Gaeke authored
llvm-svn: 7839
-
- Jul 27, 2003
-
-
Chris Lattner authored
llvm-svn: 7343
-
- Jun 06, 2003
-
-
Misha Brukman authored
* BPA and BPN do not take a %cc register as a parameter * SLL/SRL/SRA{r,i}5 are there for a reason - they are ONLY 32-bit instructions * Likewise, SLL/SRL/SRAX{r,i}6 are only 64-bit * Added WRCCR{r,i} opcodes llvm-svn: 6655
-
- May 28, 2003
-
-
Misha Brukman authored
llvm-svn: 6373
-
- May 25, 2003
-
-
Vikram S. Adve authored
llvm-svn: 6325
-
- May 20, 2003
-
-
Misha Brukman authored
llvm-svn: 6249
-
- Jan 15, 2003
-
-
Chris Lattner authored
llvm-svn: 5303
-
Chris Lattner authored
of them with BUildMI calls instead. * Fix def information in instructions generated by prologepilog inserter llvm-svn: 5287
-
- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5272
-
- Dec 28, 2002
-
-
Chris Lattner authored
* Frame information is now stuck in MachineFunctionInfo instead of directly in MachineFunction. * Don't require a TM as an argument to the ctor llvm-svn: 5172
-
- Oct 28, 2002
-
-
Chris Lattner authored
llvm-svn: 4362
-
Misha Brukman authored
llvm-svn: 4352
-
Chris Lattner authored
llvm-svn: 4323
-
Chris Lattner authored
llvm-svn: 4318
-
Misha Brukman authored
llvm-svn: 4301
-
- Oct 13, 2002
-
-
Vikram S. Adve authored
We now use %g1 instead since that is shared and volatile. llvm-svn: 4133
-
- 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 12, 2002
-
-
Chris Lattner authored
- Eliminate Sparc*Order classes, moving contents to Sparc*Class classes - get register name methods now return const char * const pointers instead of std::string's. - Added file header comments to SparcRegClassInfo.(cpp|h) - Moved BIG constant arrays out of SparcRegClassInfo.h, into SparcRegInfo.cpp. This should allow a LOT of std::string constructors to not have to be called. llvm-svn: 3295
-
- Aug 09, 2002
-
-
Chris Lattner authored
* Removed extraneous #includes * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3278
-
- Aug 01, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3198
-
- Jul 10, 2002
-
-
Vikram S. Adve authored
and generate actual machine instruction sequences directly. llvm-svn: 2858
-
- Jul 09, 2002
-
-
Vikram S. Adve authored
llvm-svn: 2838
-
- Jun 25, 2002
-
-
Anand Shukla authored
llvm-svn: 2791
-
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 09, 2002
-
-
Chris Lattner authored
llvm-svn: 2202
-
Chris Lattner authored
llvm-svn: 2199
-
Chris Lattner authored
the bodies of the GetInstructionsFor(Prolog|Epilog) functions from SparcInstrSelection.cpp into the class. This eliminates the need for a static global vector of instructions and a class of errors that is really unneccesary. llvm-svn: 2193
-