summaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSched/SchedGraph.cpp
Commit message (Expand)AuthorAge
* InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/Misha Brukman2004-10-08
* Changes For Bug 352Reid Spencer2004-09-01
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-18
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner2004-08-16
* Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner2004-07-29
* Fix for PR341Chris Lattner2004-07-15
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-04
* Adjust to the new TargetMachine interfaceChris Lattner2004-06-02
* Include SparcV9RegInfo.h instead of TargetRegInfo.h. This serves as a bit ofBrian Gaeke2004-04-23
* Eliminate operator[] is deprecated warningsChris Lattner2004-02-18
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-13
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-12
* getOpCode() --> getOpcode().Brian Gaeke2004-02-12
* Make SchedGraph::dump() use SchedGraphNodeCommon's const_iteratorBrian Gaeke2004-02-09
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-14
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Let's not forget about our friends -- Constant Pool indices.Misha Brukman2003-11-06
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Fixed two double free bugs that caused llc to segfault or run forever.John Criswell2003-08-28
* Moved index into BB to common graph class because its needed by ModuloSchedGr...Tanya Lattner2003-08-28
* *** empty log message ***Tanya Lattner2003-08-27
* First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner2003-08-25
* A def. operand of a machine instruction may be an ordinary Value*,Vikram S. Adve2003-07-02
* Changes to allow explicit physical register arguments that have beenVikram S. Adve2003-05-31
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-27
* Cleaned up code layout. No functional changes.Misha Brukman2003-05-22
* Kill `using' directives.Misha Brukman2003-05-22
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-14
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-29
* Remove usage of MachineBasicBlock::getChris Lattner2002-10-28
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-28
* Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner2002-10-28
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-28
* Major bug fix: was not adding CD edges for RETURNs!Vikram S. Adve2002-10-13
* Very minor cleanupsChris Lattner2002-08-09
* *** empty log message ***Chris Lattner2002-07-25
* *** empty log message ***Chris Lattner2002-07-24
* A single MachineInstr operand may now be both a def and a use,Vikram S. Adve2002-07-08
* MEGAPATCH checkin.Chris Lattner2002-06-25
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-29
* Clean up the ownership model a bit so that nodes actually get deleted moreChris Lattner2002-04-09
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-07
* Minor changes.Vikram S. Adve2002-03-24
* * Straighten out #includesChris Lattner2002-02-03
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-20
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-27
* Stuff after a #endif is not valid CPP input and breaks some compilersChris Lattner2001-11-26
* Eliminate most uses of the machine instruction vector for each LLVM instr,Vikram S. Adve2001-11-12
* Major improvement to how nodes are built for a BB.Vikram S. Adve2001-11-12
* Only add true dep. edges from an earlier to a later instruction.Vikram S. Adve2001-11-11