aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp
AgeCommit message (Expand)Author
2006-04-20This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-27Eliminate tabs and trailing spaces.Jeff Cohen
2005-06-17Added statistic to count number of spills.Tanya Lattner
2005-06-12When compiled with GCC 4.0, a latent bug was exposed where both SparcV9Nate Begeman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-24Fix bug in PhyRegAlloc::setCallInterferences() handling call through aBrian Gaeke
2004-08-18Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke
2004-08-18Convert to the new MachineFunctionInfo interfaceChris Lattner
2004-08-18The SparcV9 target no longer uses any pseudoinstructions (SETSW, SETUW,Brian Gaeke
2004-08-16Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner
2004-08-06dumpSavedState has outlived its usefulness.Brian Gaeke
2004-08-04Include SparcV9TmpInstr.h instead of llvm/CodeGen/InstrSelection.h, to pickBrian Gaeke
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner
2004-07-29Get rid of calls to void llvm::printSet(const ValueSet &).Brian Gaeke
2004-07-27TargetInstrInfo::getNOPOpCode() has been replaced by a reference to V9::NOP.Brian Gaeke
2004-07-18bug 122:Reid Spencer
2004-07-16IA64 compatChris Lattner
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-06-03Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, itsBrian Gaeke
2004-06-02Convert to the new TargetMachine interface.Chris Lattner
2004-05-30Reduce the amount of LLVM Values for which we save reg. allocatorBrian Gaeke
2004-05-30Rename verifySavedState to dumpSavedState. Give it a new comment.Brian Gaeke
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner
2004-03-31MBB::remove should not modify the iterator passed inChris Lattner
2004-03-29Don't warn about a null live range if the Value is a ConstantIntegral.Brian Gaeke
2004-03-11Get rid of the abort in PhyRegAlloc::finishSavingState().Brian Gaeke
2004-03-11In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try toBrian Gaeke
2004-03-10Move all the SaveState options and stuff inton one spot at the top of the file.Brian Gaeke
2004-03-10Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on.Brian Gaeke
2004-03-08Save argument list alloc state by recording it as the operands of InstructionBrian Gaeke
2004-02-29Move the private MachineInstrAnnot.h into a private directory.Chris Lattner
2004-02-24FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke
2004-02-14Use newly added next() and prior() utility functions.Alkis Evlogimenos
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-12Remove this MachineOpCodeFlags assertion - its test can never be false.Brian Gaeke
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-11MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke
2004-01-28Add a new (static inline) std::ostream& << AllocInfo& method. Use it.Brian Gaeke
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-10Fix problems linking against the reoptimizer; _llvm_regAllocState must haveBrian Gaeke
2003-11-10Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke
2003-11-04Update verifySavedState()'s comment, so that it reflects its currentBrian Gaeke
2003-11-04Add comments.Brian Gaeke
2003-10-30Include llvm/CodeGen/MachineCodeForInstruction.h. Use it to startBrian Gaeke
2003-10-24Publicize the type of FnAllocState.Brian Gaeke
2003-10-23Move AllocInfo structure to a private AllocInfo.h header file.Brian Gaeke