Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/ | Misha Brukman | 2004-10-08 | 1 | -284/+0 |
| | | | | llvm-svn: 16849 | ||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
* | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 1 | -0/+1 |
| | | | | llvm-svn: 14622 | ||||
* | Great sparc renaming fallout IV: Sparc --> SparcV9. | Brian Gaeke | 2004-02-25 | 1 | -1/+1 |
| | | | | llvm-svn: 11844 | ||||
* | FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVar | Brian Gaeke | 2004-02-24 | 1 | -1/+1 |
| | | | | llvm-svn: 11804 | ||||
* | getOpCode() --> getOpcode(). | Brian Gaeke | 2004-02-12 | 1 | -1/+1 |
| | | | | llvm-svn: 11339 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+3 |
| | | | | llvm-svn: 9903 | ||||
* | * Eliminate `using' directive | Misha Brukman | 2003-10-23 | 1 | -106/+88 |
| | | | | | | * Make code layout more consistent llvm-svn: 9427 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | First version of SchedGraph common class and refactoring of SchedGraph. | Tanya Lattner | 2003-08-25 | 1 | -3/+3 |
| | | | | llvm-svn: 8148 | ||||
* | Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> ↵ | Chris Lattner | 2003-01-14 | 1 | -1/+1 |
| | | | | | | llvm/CodeGen/FunctionLiveVarInfo.h llvm-svn: 5284 | ||||
* | Move function to cpp file from header | Chris Lattner | 2002-11-02 | 1 | -0/+6 |
| | | | | llvm-svn: 4510 | ||||
* | Remove usage of MachineBasicBlock::get | Chris Lattner | 2002-10-28 | 1 | -1/+2 |
| | | | | llvm-svn: 4341 | ||||
* | * Removed extraneous #includes | Chris Lattner | 2002-08-09 | 1 | -11/+3 |
| | | | | | | | * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3277 | ||||
* | *** empty log message *** | Chris Lattner | 2002-07-24 | 1 | -1/+1 |
| | | | | llvm-svn: 3056 | ||||
* | A single MachineInstr operand may now be both a def and a use, | Vikram S. Adve | 2002-07-08 | 1 | -11/+12 |
| | | | | | | | | | 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 | ||||
* | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -1/+0 |
| | | | | llvm-svn: 2397 | ||||
* | s/Method/Function | Chris Lattner | 2002-04-27 | 1 | -4/+4 |
| | | | | llvm-svn: 2336 | ||||
* | s/Method/Function | Chris Lattner | 2002-04-08 | 1 | -1/+1 |
| | | | | llvm-svn: 2180 | ||||
* | Bug fix: nextToTry was not being initialized in one case. | Vikram S. Adve | 2002-03-24 | 1 | -3/+5 |
| | | | | llvm-svn: 1974 | ||||
* | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 1 | -0/+1 |
| | | | | | | | 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 | ||||
* | Convert operand iterator over to work like an STL iterator | Chris Lattner | 2002-02-05 | 1 | -7/+7 |
| | | | | llvm-svn: 1720 | ||||
* | Minor change: Methods that return ValueSet's that are guaranteed to be valid | Chris Lattner | 2002-02-05 | 1 | -7/+5 |
| | | | | | | return references instead of pointers. llvm-svn: 1719 | ||||
* | * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static | Chris Lattner | 2002-02-05 | 1 | -9/+7 |
| | | | | | | | | | function in the one .cpp file that uses it. Use ValueSet's instead. * Prepare to delete LiveVarSet.h & LiveVarSet.cpp * Eliminate the ValueSet class, making all old member functions into global templates that will eventually be moved to Support. llvm-svn: 1711 | ||||
* | * Add a #include not indirectly included any more | Chris Lattner | 2002-02-05 | 1 | -0/+1 |
| | | | | llvm-svn: 1707 | ||||
* | * The itf exposed by InstrScheduling is now a single function to create the ↵ | Chris Lattner | 2002-02-04 | 1 | -10/+7 |
| | | | | | | | | | | | | right pass * InstructionScheduling is now a real pass * InstrSched _uses_ LiveVar analysis, instead of creating it's own copy many times through a loop. In this was LiveVarAnalysis is actually even SHARED by Register allocation. * SchedPriorities is now passed the live var information in llvm-svn: 1700 | ||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -24/+38 |
| | | | | llvm-svn: 1503 | ||||
* | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 1 | -1/+1 |
| | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | ||||
* | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 1 | -1/+1 |
| | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 | ||||
* | Major improvement to how nodes are built for a BB. | Vikram S. Adve | 2001-11-12 | 1 | -1/+1 |
| | | | | | | LLVM instruction is no longer recorded in each node, but BB is. llvm-svn: 1262 | ||||
* | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 1 | -2/+2 |
| | | | | llvm-svn: 664 | ||||
* | Format file header. | Vikram S. Adve | 2001-09-18 | 1 | -19/+19 |
| | | | | llvm-svn: 611 | ||||
* | Chris seems fond of #include <vector>. Fix these. Also convert use list in | Chris Lattner | 2001-09-14 | 1 | -1/+1 |
| | | | | | | | | Value to a vector instead of a list. Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling llvm-svn: 572 | ||||
* | Remove unneeded #includes | Chris Lattner | 2001-09-07 | 1 | -18/+2 |
| | | | | llvm-svn: 489 | ||||
* | Class that encapsulates priority heuristics for instruction scheduling. | Vikram S. Adve | 2001-08-28 | 1 | -0/+297 |
llvm-svn: 395 |