aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2004-08-26Add getAllocatableSet() function.Alkis Evlogimenos
2004-08-18M_DUMMY_PHI_FLAG is no longer used to distinguish V9::PHI. Get rid of it andBrian Gaeke
2004-08-18M_PSEUDO_FLAG is no longer used. Get rid of it and its accessor.Brian Gaeke
2004-08-17Add punctuation, add a new methodChris Lattner
2004-08-16Flags and TSFlags were (thankfully) never used, so remove them. But wait,Chris Lattner
2004-08-15Add new TargetRegisterClass::contains methodChris Lattner
2004-08-15Implement a long overdue FIXME, by changing these methods to return void.Chris Lattner
2004-08-15Eliminate the RegisterClass argument, since it can easily be derived fromChris Lattner
2004-08-15Make this compile on gc 3.4.1 (static_cast to non-const type was notAlkis Evlogimenos
2004-08-14Elminiate MachineFunction& argument from eliminateFrameIndexNate Begeman
2004-08-12Allow targets to specify particular stack slots that certain physregs mustChris Lattner
2004-08-12Remove dead methodsChris Lattner
2004-08-12Remove dead methodsChris Lattner
2004-08-10Add new constructor.Misha Brukman
2004-08-04getResultPos() is dead.Brian Gaeke
2004-08-01Adding friend MSSchedule for ModuloScheduling pass.Tanya Lattner
2004-08-01Fix warningChris Lattner
2004-07-31Change signature to take two basic blocks: the target and the oneAlkis Evlogimenos
2004-07-31Doxygenify some comments.Alkis Evlogimenos
2004-07-31Remove const from iterators passed by value.Alkis Evlogimenos
2004-07-31Add declarations for insertGoto and reverseBranchCondition.Alkis Evlogimenos
2004-07-31Add new M_BARRIER_FLAG flag, and isBarrier() method to TargetInstrInfoChris Lattner
2004-07-28TargetInstrInfo::hasOperandInterlock() is always true, because it isBrian Gaeke
2004-07-27ConstantTypeMustBeLoaded has been incorporated into SparcV9PreSelection, itsBrian Gaeke
2004-07-27As it happens, none of these TargetInstrInfo methods which are onlyBrian Gaeke
2004-07-27Add a noteChris Lattner
2004-07-27Fix out of date commentChris Lattner
2004-07-23* Add a BoolAlignment field to TargetData, default is 1 byteMisha Brukman
2004-07-11Add a new listener class for things that want to be informed about newChris Lattner
2004-07-11Delete the allocate*TargetMachine functions. Move options to a header fileChris Lattner
2004-07-11Add a new TargetNameParser class, which is useful for parsing options.Chris Lattner
2004-07-11First cut at TargetMachineRegistry and RegisterTarget classesChris Lattner
2004-07-11Add two new "virtual static" methods to the TargetMachine classChris Lattner
2004-07-01* Doxygenify commentsMisha Brukman
2004-06-21Spell out `NoFramePointerElim' for readability.Misha Brukman
2004-06-21Make a single `NoFPElim' switch available to all targets.Misha Brukman
2004-06-16I'm afraid this doesn't exist.Brian Gaeke
2004-06-11Fix grammar: 's is for possessive only.Misha Brukman
2004-06-08Add documentation to the TargetFrameInfo class, contributed by Vladimir PrusChris Lattner
2004-06-04Fix a nasty bug that caused areAliases to always return false.Chris Lattner
2004-06-03Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, itsBrian Gaeke
2004-06-02Delete the V9 specific findOptimalStorageSize method, inlining it into all ca...Chris Lattner
2004-05-08Changed CPUResource to allow access to max num users for a resource.Tanya Lattner
2004-04-30Sorry, now friend class name should be right!!Tanya Lattner
2004-04-30Fixed friend class name for ModuloScheduling.Tanya Lattner
2004-04-30Fixed friend class name for ModuloSchedTanya Lattner
2004-04-30Removing MachineResource class.Tanya Lattner
2004-04-23Merged this file into the SparcV9 target.Brian Gaeke
2004-04-14Add a copy constructor for TargetData.Brian Gaeke
2004-03-14Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos