Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rename MachineOptInfo to TargetoptInfo | Chris Lattner | 2002-12-29 | 1 | -1/+1 | |
| | | | | | | Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5203 | |||||
* | Rename FunctionFrameInfo to MachineFrameInfo | Chris Lattner | 2002-12-28 | 1 | -5/+5 | |
| | | | | llvm-svn: 5200 | |||||
* | Rename MachineFrameInfo to TargetFrameInfo.h | Chris Lattner | 2002-12-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 5199 | |||||
* | * A bunch of functionality and data was removed from MachineFunction and put | Chris Lattner | 2002-12-28 | 1 | -48/+84 | |
| | | | | | | | into a new MachineFunctionInfo class * Implement new FunctionFrameInfo class llvm-svn: 5193 | |||||
* | Remove dependency on SSARegMap.h by MachineFunction.h | Chris Lattner | 2002-12-25 | 1 | -8/+19 | |
| | | | | llvm-svn: 5143 | |||||
* | Implement printing of MBB arguments | Chris Lattner | 2002-12-15 | 1 | -2/+1 | |
| | | | | llvm-svn: 5053 | |||||
* | Initialize the SSARegMap. | Misha Brukman | 2002-11-20 | 1 | -0/+1 | |
| | | | | llvm-svn: 4782 | |||||
* | Implement structured machine code printing | Chris Lattner | 2002-10-30 | 1 | -26/+46 | |
| | | | | llvm-svn: 4435 | |||||
* | Make argsize calculation stuff optional, so that Targets without FrameInfo | Chris Lattner | 2002-10-29 | 1 | -4/+6 | |
| | | | | | | objects yet don't die llvm-svn: 4427 | |||||
* | Rename annotation id | Chris Lattner | 2002-10-29 | 1 | -5/+5 | |
| | | | | llvm-svn: 4425 | |||||
* | Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'. | Misha Brukman | 2002-10-28 | 1 | -15/+0 | |
| | | | | llvm-svn: 4351 | |||||
* | Eliminate unneccesary use of MachineBasicBlock::get | Chris Lattner | 2002-10-28 | 1 | -8/+6 | |
| | | | | llvm-svn: 4339 | |||||
* | s/method/function | Chris Lattner | 2002-10-28 | 1 | -15/+14 | |
| | | | | llvm-svn: 4338 | |||||
* | Change MachineBasicBlock's to not be Annotations, instead they are kept as | Chris Lattner | 2002-10-28 | 1 | -0/+15 | |
| | | | | | | | part of a linked list tracked by MachineFunction. MachineBasicBlock::get is now linear time instead of constant time, and thus is deprecated! llvm-svn: 4337 | |||||
* | MachineFunction now includes MachineBasicBlock so there is no need to | Chris Lattner | 2002-10-28 | 1 | -1/+0 | |
| | | | | | | reinclude it llvm-svn: 4322 | |||||
* | Rename MachineCodeForBasicBlock to MachineBasicBlock | Chris Lattner | 2002-10-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 4318 | |||||
* | Minor cleanups | Chris Lattner | 2002-10-28 | 1 | -11/+11 | |
| | | | | llvm-svn: 4312 | |||||
* | Move machine code generation/destruction passes out of Sparc.cpp because | Chris Lattner | 2002-10-28 | 1 | -0/+56 | |
| | | | | | | they are generic llvm-svn: 4310 | |||||
* | Prune #includes | Chris Lattner | 2002-10-28 | 1 | -2/+0 | |
| | | | | llvm-svn: 4307 | |||||
* | Changed `MachineCodeForMethod' to `MachineFunction'. | Misha Brukman | 2002-10-28 | 1 | -16/+16 | |
| | | | | llvm-svn: 4301 | |||||
* | Don't pad variables in stack slots for performance! | Vikram S. Adve | 2002-10-11 | 1 | -2/+2 | |
| | | | | llvm-svn: 4115 | |||||
* | Improve and fix error in allocating stack slots: adjust alignment after adding | Vikram S. Adve | 2002-09-16 | 1 | -73/+43 | |
| | | | | | | | base address of the relevant region (instead of assuming that each region is maximally aligned). llvm-svn: 3736 | |||||
* | *** empty log message *** | Chris Lattner | 2002-07-25 | 1 | -2/+2 | |
| | | | | llvm-svn: 3075 | |||||
* | *** empty log message *** | Chris Lattner | 2002-07-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 3056 | |||||
* | added std:: to endl | Anand Shukla | 2002-07-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 2875 | |||||
* | Fix print of BB name in dump(). | Vikram S. Adve | 2002-07-10 | 1 | -2/+1 | |
| | | | | llvm-svn: 2861 | |||||
* | Fix printing of BB in dump. | Vikram S. Adve | 2002-07-08 | 1 | -2/+3 | |
| | | | | llvm-svn: 2830 | |||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -40/+36 | |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778 | |||||
* | Optional args are no longer allocated as they are discovered. | Vikram S. Adve | 2002-04-25 | 1 | -51/+22 | |
| | | | | | | | | (This can be improved to avoid making the initial pass over the method.) Also, ensure automatic vars and reg. spills areas are not extended if their sizes are used for computing some other offset. llvm-svn: 2310 | |||||
* | Change references to the Method class to be references to the Function | Chris Lattner | 2002-04-07 | 1 | -25/+25 | |
| | | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144 | |||||
* | Include temp. values when computing max. size of stack frame! | Vikram S. Adve | 2002-03-31 | 1 | -3/+3 | |
| | | | | llvm-svn: 2070 | |||||
* | Fix padding for variables allocated on stack. | Vikram S. Adve | 2002-03-24 | 1 | -13/+18 | |
| | | | | llvm-svn: 1969 | |||||
* | Added function computeOffsetforLocalVar to check how big the | Vikram S. Adve | 2002-03-18 | 1 | -60/+75 | |
| | | | | | | offset-from-FP will be before allocating space for a local variable. llvm-svn: 1905 | |||||
* | * Make it compile with GCC 3.0.4 | Chris Lattner | 2002-02-24 | 1 | -7/+6 | |
| | | | | llvm-svn: 1788 | |||||
* | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 1 | -6/+7 | |
| | | | | | | | 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 | |||||
* | Code pulled out of MAchineInstr.(h|cpp) | Chris Lattner | 2002-02-03 | 1 | -0/+300 | |
llvm-svn: 1660 |