aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86RegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Unbreak VC++ build.Jeff Cohen2006-11-051-1/+3
* Committing X86-64 support.Evan Cheng2006-09-081-1/+17
* Fix a long-standing wart in the code generator: two-address instruction loweringChris Lattner2006-09-051-4/+4
* getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng2006-05-181-4/+12
* Better implementation of truncate. ISel matches it to a pseudo instructionEvan Cheng2006-05-051-0/+5
* Foundation for call frame information.Jim Laskey2006-04-071-0/+1
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-281-2/+2
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-231-0/+3
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ...Chris Lattner2006-02-021-4/+0
* add a methodChris Lattner2006-02-021-0/+1
* Pass extra regclasses into spilling codeChris Lattner2005-09-301-2/+4
* Implement the isLoadFromStackSlot interfaceChris Lattner2005-09-191-0/+3
* The simple isel being gone makes this dead!Chris Lattner2005-08-191-1/+0
* * Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
* Code insertion methods now return void instead of an int.Chris Lattner2004-08-151-10/+10
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-151-4/+2
* Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. ...Nate Begeman2004-08-141-2/+1
* Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos2004-03-141-1/+1
* Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos2004-03-141-2/+3
* Change to match the newer, simpler, interfaceChris Lattner2004-02-171-3/+8
* Add API to check and fold memory operands into instructions.Alkis Evlogimenos2004-02-171-0/+5
* The prologue/epilogue related method calls have no reason to return a value,Chris Lattner2004-02-141-8/+8
* Change interface so that we can add to the end of a basic blockAlkis Evlogimenos2004-02-121-5/+5
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-5/+6
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+5
* Change all machine basic block modifier functions in MRegisterInfo toAlkis Evlogimenos2003-11-041-18/+18
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Switch over to TableGen generated register file descriptionChris Lattner2003-08-031-4/+3
* This method is long deadChris Lattner2003-08-011-3/+0
* Changes to match new MRegisterInfo apiChris Lattner2002-12-281-25/+26
* Adjustments to match new simpler spill interfaceChris Lattner2002-12-251-21/+17
* Update to use new interface for register infoChris Lattner2002-12-171-6/+0
* Simplify interfaces used by regalloc to insert codeChris Lattner2002-12-151-11/+6
* * Simplify TargetRegisterClass implementationsChris Lattner2002-12-151-2/+2
* Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman2002-12-131-0/+10
* Implemented functions for emitting prologues and epilogues;Misha Brukman2002-12-041-0/+8
* storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman2002-12-041-2/+2
* Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman2002-12-041-3/+0
* Added support for callee- and caller-save registers.Misha Brukman2002-12-031-0/+5
* Added methods to read/write values to stack in .h, fixed implementation inMisha Brukman2002-11-221-7/+12
* Add definitions for function headers from MRegisterInfo.h:Misha Brukman2002-11-201-0/+24
* Initial checkin of X86 backend.Chris Lattner2002-10-251-0/+17