Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Seperate code out of TargetMachine into MachineInstrInfo | Chris Lattner | 2002-10-28 | 1 | -62/+3 | |
| | | | | llvm-svn: 4368 | |||||
* | Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it | Chris Lattner | 2002-10-28 | 1 | -122/+0 | |
| | | | | | | really is sparc specific. llvm-svn: 4308 | |||||
* | Changed `MachineCodeForMethod' to `MachineFunction'. | Misha Brukman | 2002-10-28 | 1 | -3/+3 | |
| | | | | llvm-svn: 4301 | |||||
* | Run LICM before GCSE! | Vikram S. Adve | 2002-10-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 4135 | |||||
* | Disable reassociation pass in LLC until it is fixed. | Vikram S. Adve | 2002-09-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 3883 | |||||
* | Changed codegen to add 2 empty slots at the top of stack using StackSlots pass | Anand Shukla | 2002-09-21 | 1 | -0/+5 | |
| | | | | llvm-svn: 3873 | |||||
* | Add peephole optimization pass at the end of code generation. | Vikram S. Adve | 2002-09-20 | 1 | -5/+7 | |
| | | | | llvm-svn: 3846 | |||||
* | Move all the code that creates code generation passes from Sparc.cpp to | Vikram S. Adve | 2002-09-16 | 1 | -0/+119 | |
| | | | | | | | | TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselection and instr. scheduling). llvm-svn: 3740 | |||||
* | Added class MachineCacheInfo. | Vikram S. Adve | 2001-11-09 | 1 | -1/+27 | |
| | | | | llvm-svn: 1229 | |||||
* | Add handle to TargetMachine object in all Machine...Info classes. | Vikram S. Adve | 2001-11-08 | 1 | -2/+4 | |
| | | | | llvm-svn: 1197 | |||||
* | Renamed files to match the main classes they provide. | Vikram S. Adve | 2001-09-18 | 1 | -19/+25 | |
| | | | | | | Some other minor changes. llvm-svn: 615 | |||||
* | Add a comment | Chris Lattner | 2001-09-14 | 1 | -0/+1 | |
| | | | | llvm-svn: 571 | |||||
* | Break scheduling infrastructure out of TargetMachine.cpp into SchedInfo.cpp | Chris Lattner | 2001-09-14 | 1 | -212/+10 | |
| | | | | llvm-svn: 569 | |||||
* | Split Target/Machine.h into three files: | Chris Lattner | 2001-09-14 | 1 | -0/+1 | |
| | | | | | | | | | * Machine.h * InstInfo.h * SchedInfo.h TODO: Split out reg info stuff llvm-svn: 567 | |||||
* | Make a new llvm/Target #include directory. | Chris Lattner | 2001-09-14 | 1 | -0/+279 | |
Move files from lib/CodeGen/TargetMachine to lib/Target Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h} Prepare to split TargetMachine.h into several smaller files llvm-svn: 566 |