aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86RegisterInfo.h
AgeCommit message (Expand)Author
2006-05-18getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng
2006-05-05Better implementation of truncate. ISel matches it to a pseudo instructionEvan Cheng
2006-04-07Foundation for call frame information.Jim Laskey
2006-03-28Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey
2006-03-23Add support to locate local variables in frames (early version.)Jim Laskey
2006-02-02Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ...Chris Lattner
2006-02-02add a methodChris Lattner
2005-09-30Pass extra regclasses into spilling codeChris Lattner
2005-09-19Implement the isLoadFromStackSlot interfaceChris Lattner
2005-08-19The simple isel being gone makes this dead!Chris Lattner
2005-04-21* Remove trailing whitespaceMisha Brukman
2004-08-15Code insertion methods now return void instead of an int.Chris Lattner
2004-08-15These methods no longer take a TargetRegisterClass* operand.Chris Lattner
2004-08-14Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. ...Nate Begeman
2004-03-14Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos
2004-03-14Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos
2004-02-17Change to match the newer, simpler, interfaceChris Lattner
2004-02-17Add API to check and fold memory operands into instructions.Alkis Evlogimenos
2004-02-14The prologue/epilogue related method calls have no reason to return a value,Chris Lattner
2004-02-12Change interface so that we can add to the end of a basic blockAlkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-04Change all machine basic block modifier functions in MRegisterInfo toAlkis Evlogimenos
2003-10-21Added LLVM copyright header.John Criswell
2003-08-03Switch over to TableGen generated register file descriptionChris Lattner
2003-08-01This method is long deadChris Lattner
2002-12-28Changes to match new MRegisterInfo apiChris Lattner
2002-12-25Adjustments to match new simpler spill interfaceChris Lattner
2002-12-17Update to use new interface for register infoChris Lattner
2002-12-15Simplify interfaces used by regalloc to insert codeChris Lattner
2002-12-15* Simplify TargetRegisterClass implementationsChris Lattner
2002-12-13Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman
2002-12-04Implemented functions for emitting prologues and epilogues;Misha Brukman
2002-12-04storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman
2002-12-04Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman
2002-12-03Added support for callee- and caller-save registers.Misha Brukman
2002-11-22Added methods to read/write values to stack in .h, fixed implementation inMisha Brukman
2002-11-20Add definitions for function headers from MRegisterInfo.h:Misha Brukman
2002-10-25Initial checkin of X86 backend.Chris Lattner