Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement findOptimalStorageSize a bit more generally | Chris Lattner | 2002-10-29 | 1 | -15/+7 |
| | | | | llvm-svn: 4416 | ||||
* | 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 |