| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added LLVM copyright header. | John Criswell | 2003-10-21 | 2 | -0/+14 |
| | | | | | llvm-svn: 9321 | ||||
| * | Added LLVM copyright notice to Makefiles. | John Criswell | 2003-10-20 | 1 | -0/+8 |
| | | | | | llvm-svn: 9312 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 4 | -0/+28 |
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -8/+6 |
| | | | | | llvm-svn: 9071 | ||||
| * | Fixed spelling. | Misha Brukman | 2003-09-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 8588 | ||||
| * | Add flag to control whether or not delay slots are filled during | Vikram S. Adve | 2003-09-16 | 1 | -1/+7 |
| | | | | | | | instruction scheduling (this is off by default). llvm-svn: 8553 | ||||
| * | Fixed two double free bugs that caused llc to segfault or run forever. | John Criswell | 2003-08-28 | 1 | -5/+21 |
| | | | | | llvm-svn: 8191 | ||||
| * | Moved index into BB to common graph class because its needed by ↵ | Tanya Lattner | 2003-08-28 | 2 | -4/+1 |
| | | | | | | | ModuloSchedGraph. llvm-svn: 8174 | ||||
| * | Added/removed header file | Tanya Lattner | 2003-08-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 8160 | ||||
| * | *** empty log message *** | Tanya Lattner | 2003-08-27 | 3 | -416/+273 |
| | | | | | llvm-svn: 8153 | ||||
| * | First version of SchedGraph common class and refactoring of SchedGraph. | Tanya Lattner | 2003-08-25 | 5 | -481/+353 |
| | | | | | llvm-svn: 8148 | ||||
| * | Remove uses of the NonCopyable class, to make the doxygen output look better | Chris Lattner | 2003-08-15 | 1 | -9/+17 |
| | | | | | llvm-svn: 7880 | ||||
| * | Factory methods for function passes now return type FunctionPass *. | Brian Gaeke | 2003-08-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 7839 | ||||
| * | Be const correct | Chris Lattner | 2003-07-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 7348 | ||||
| * | Hrm, another necesary one :( | Chris Lattner | 2003-07-26 | 1 | -0/+1 |
| | | | | | llvm-svn: 7347 | ||||
| * | Remove extraneous #includes | Chris Lattner | 2003-07-26 | 1 | -1/+0 |
| | | | | | llvm-svn: 7341 | ||||
| * | A def. operand of a machine instruction may be an ordinary Value*, | Vikram S. Adve | 2003-07-02 | 1 | -13/+12 |
| | | | | | | | | | not just an Instruction*, at least in one unfortunate case: the first operand to the va_arg instruction. Modify ValueToDefVecMap to map from Value*, not Instruction*. llvm-svn: 7052 | ||||
| * | Remove usage of noncopyable classes to clean up doxygen output. | Chris Lattner | 2003-06-02 | 2 | -22/+25 |
| | | | | | | | | In particular these classes are the last that link the noncopyable classes with the hash_map, vector, and list classes. llvm-svn: 6552 | ||||
| * | Add #include | Chris Lattner | 2003-06-02 | 1 | -0/+1 |
| | | | | | llvm-svn: 6550 | ||||
| * | Changes to allow explicit physical register arguments that have been | Vikram S. Adve | 2003-05-31 | 2 | -42/+96 |
| | | | | | | | | | | | preallocated. While reg-to-reg dependences were already handled, this change required new code for adding edges to/from call instructions. This was part of the extensive changes to the way code generation occurs for function call arguments and return values. See log for CodeGen/PhyRegAlloc.cpp. llvm-svn: 6467 | ||||
| * | (1) Added special register class containing (for now) %fsr. | Vikram S. Adve | 2003-05-27 | 1 | -13/+14 |
| | | | | | | | | | | | | | | Fixed spilling of %fcc[0-3] which are part of %fsr. (2) Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. (3) Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly() and related functions and flags. Fixed several bugs where only "isDef" was being checked, not "isDefAndUse". llvm-svn: 6341 | ||||
| * | Cleaned up code layout. No functional changes. | Misha Brukman | 2003-05-22 | 2 | -678/+622 |
| | | | | | llvm-svn: 6304 | ||||
| * | Kill `using' directives. | Misha Brukman | 2003-05-22 | 2 | -51/+47 |
| | | | | | llvm-svn: 6301 | ||||
| * | Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> ↵ | Chris Lattner | 2003-01-14 | 2 | -3/+3 |
| | | | | | | | llvm/CodeGen/FunctionLiveVarInfo.h llvm-svn: 5284 | ||||
| * | Rename MachineInstrInfo -> TargetInstrInfo | Chris Lattner | 2003-01-14 | 2 | -12/+12 |
| | | | | | llvm-svn: 5272 | ||||
| * | More renamings of Target/Machine*Info to Target/Target*Info | Chris Lattner | 2002-12-29 | 3 | -4/+4 |
| | | | | | llvm-svn: 5204 | ||||
| * | Move function to cpp file from header | Chris Lattner | 2002-11-02 | 2 | -5/+7 |
| | | | | | llvm-svn: 4510 | ||||
| * | New iostream definitions | Chris Lattner | 2002-11-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 4482 | ||||
| * | Remove usage of MachineBasicBlock::get | Chris Lattner | 2002-10-28 | 4 | -186/+96 |
| | | | | | llvm-svn: 4341 | ||||
| * | Make Scheduling Class variables be 'unsigned' instead of 'int' | Chris Lattner | 2002-10-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 4333 | ||||
| * | Rename the redundant MachineOperand::getOperandType() to ↵ | Chris Lattner | 2002-10-28 | 1 | -21/+20 |
| | | | | | | | MachineOperand::getType() llvm-svn: 4331 | ||||
| * | Add #includes now that MachineInstr.h doesn't include ↵ | Chris Lattner | 2002-10-28 | 1 | -0/+1 |
| | | | | | | | llvm/Target/MachineInstrInfo.h llvm-svn: 4327 | ||||
| * | Don't #include <Support/*>, #include "Support/*" | Chris Lattner | 2002-10-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 4325 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-10-28 | 1 | -1/+0 |
| | | | | | llvm-svn: 4323 | ||||
| * | Rename MachineCodeForBasicBlock to MachineBasicBlock | Chris Lattner | 2002-10-28 | 2 | -13/+13 |
| | | | | | llvm-svn: 4318 | ||||
| * | Changed `MachineCodeForMethod' to `MachineFunction'. | Misha Brukman | 2002-10-28 | 2 | -4/+4 |
| | | | | | llvm-svn: 4301 | ||||
| * | Tell PassManager that this pass does not invalidate the CFG so that dominator | Chris Lattner | 2002-10-23 | 1 | -0/+1 |
| | | | | | | | information and Loop info will not have to be recomputed after this runs. llvm-svn: 4269 | ||||
| * | Use vectors instead of hash_maps for issueGaps and conflictLists. | Vikram S. Adve | 2002-10-13 | 1 | -15/+9 |
| | | | | | | | | These hash lookups were a major sink of time because they happen so often! Also, add option to disable scheduling. llvm-svn: 4138 | ||||
| * | Major bug fix: was not adding CD edges for RETURNs! | Vikram S. Adve | 2002-10-13 | 1 | -8/+10 |
| | | | | | llvm-svn: 4137 | ||||
| * | * Removed extraneous #includes | Chris Lattner | 2002-08-09 | 4 | -41/+19 |
| | | | | | | | | * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3277 | ||||
| * | Very minor cleanups | Chris Lattner | 2002-08-09 | 1 | -23/+15 |
| | | | | | llvm-svn: 3271 | ||||
| * | - Cleaned up the interface to AnalysisUsage to take analysis class names | Chris Lattner | 2002-08-08 | 1 | -1/+1 |
| | | | | | | | | instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3265 | ||||
| * | Refix stuff for GCC 2.95, 3.0.4 & 3.1 | Chris Lattner | 2002-07-25 | 1 | -6/+6 |
| | | | | | llvm-svn: 3094 | ||||
| * | now removes deleted nops from MachineCodeForInstruction | Mehwish Nagda | 2002-07-25 | 1 | -8/+20 |
| | | | | | llvm-svn: 3090 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-25 | 3 | -5/+5 |
| | | | | | llvm-svn: 3075 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 3058 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-24 | 5 | -10/+9 |
| | | | | | llvm-svn: 3056 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-22 | 1 | -7/+10 |
| | | | | | llvm-svn: 2985 | ||||
| * | A single MachineInstr operand may now be both a def and a use, | Vikram S. Adve | 2002-07-08 | 5 | -102/+91 |
| | | | | | | | | | | so additional dep. edges have to be added. This was needed to correctly handle conditional move instructions! MachineCodeForBasicBlock is now an annotation on BasicBlock. Renamed "earliestForNode" to "earliestReadyTimeForNode". llvm-svn: 2826 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 2 | -7/+6 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | ||||

