summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InstrSched/SchedPriorities.cpp
Commit message (Collapse)AuthorAgeFilesLines
* InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/Misha Brukman2004-10-081-284/+0
| | | | llvm-svn: 16849
* Changes For Bug 352Reid Spencer2004-09-011-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 Spencer2004-07-041-0/+1
| | | | llvm-svn: 14622
* Great sparc renaming fallout IV: Sparc --> SparcV9.Brian Gaeke2004-02-251-1/+1
| | | | llvm-svn: 11844
* FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke2004-02-241-1/+1
| | | | llvm-svn: 11804
* getOpCode() --> getOpcode().Brian Gaeke2004-02-121-1/+1
| | | | llvm-svn: 11339
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+3
| | | | llvm-svn: 9903
* * Eliminate `using' directiveMisha Brukman2003-10-231-106/+88
| | | | | | * Make code layout more consistent llvm-svn: 9427
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner2003-08-251-3/+3
| | | | llvm-svn: 8148
* Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> ↵Chris Lattner2003-01-141-1/+1
| | | | | | llvm/CodeGen/FunctionLiveVarInfo.h llvm-svn: 5284
* Move function to cpp file from headerChris Lattner2002-11-021-0/+6
| | | | llvm-svn: 4510
* Remove usage of MachineBasicBlock::getChris Lattner2002-10-281-1/+2
| | | | llvm-svn: 4341
* * Removed extraneous #includesChris Lattner2002-08-091-11/+3
| | | | | | | * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3277
* *** empty log message ***Chris Lattner2002-07-241-1/+1
| | | | llvm-svn: 3056
* A single MachineInstr operand may now be both a def and a use,Vikram S. Adve2002-07-081-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'sChris Lattner2002-04-291-1/+0
| | | | llvm-svn: 2397
* s/Method/FunctionChris Lattner2002-04-271-4/+4
| | | | llvm-svn: 2336
* s/Method/FunctionChris Lattner2002-04-081-1/+1
| | | | llvm-svn: 2180
* Bug fix: nextToTry was not being initialized in one case.Vikram S. Adve2002-03-241-3/+5
| | | | llvm-svn: 1974
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-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 iteratorChris Lattner2002-02-051-7/+7
| | | | llvm-svn: 1720
* Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner2002-02-051-7/+5
| | | | | | return references instead of pointers. llvm-svn: 1719
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-051-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 moreChris Lattner2002-02-051-0/+1
| | | | llvm-svn: 1707
* * The itf exposed by InstrScheduling is now a single function to create the ↵Chris Lattner2002-02-041-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.02Chris Lattner2002-01-201-24/+38
| | | | llvm-svn: 1503
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-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 thingsChris Lattner2001-11-271-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. Adve2001-11-121-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 directoryChris Lattner2001-09-281-2/+2
| | | | llvm-svn: 664
* Format file header.Vikram S. Adve2001-09-181-19/+19
| | | | llvm-svn: 611
* Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner2001-09-141-1/+1
| | | | | | | | Value to a vector instead of a list. Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling llvm-svn: 572
* Remove unneeded #includesChris Lattner2001-09-071-18/+2
| | | | llvm-svn: 489
* Class that encapsulates priority heuristics for instruction scheduling.Vikram S. Adve2001-08-281-0/+297
llvm-svn: 395
OpenPOWER on IntegriCloud