projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Start using GPR's to copy around mmx value instead of mmx regs.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86RegisterInfo.h
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
2008-02-08
Dan Gohman
Avoid needlessly casting away const qualifiers.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-02
Evan Cheng
Frame index can be negative.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-31
Evan Cheng
Add x86 specific getFrameIndexOffset(). This fixes...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-25
Anton Korobeynikov
Provide correct DWARF register numbering for debug...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Owen Anderson
Move even more functionality from MRegisterInfo into...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Owen Anderson
Move some more functionality from MRegisterInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-01
Owen Anderson
Move some more instruction creation methods from Regist...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
Add a argument to storeRegToStackSlot and storeRegToAdd...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-01
Evan Cheng
Allow some reloads to be folded in multi-use cases...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-13
Dale Johannesen
Add parameter to getDwarfRegNum to permit targets
blob
|
commitdiff
|
raw
|
diff to current
2007-11-11
Anton Korobeynikov
Use TableGen to emit information for dwarf register...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-07
Dale Johannesen
Interchange Dwarf numbers of ESP and EBP on x86 Darwin.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-05
Evan Cheng
Use movups to spill / restore SSE registers on targets...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-19
Evan Cheng
Local spiller optimization:
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Evan Cheng
- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Evan Cheng
Use SmallVectorImpl instead of SmallVector with hardcod...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Christopher Lamb
Fix a typo
blob
|
commitdiff
|
raw
|
diff to current
2007-10-13
Evan Cheng
Change unfoldMemoryOperand(). User is now responsible...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-05
Evan Cheng
Added storeRegToAddr, loadRegFromAddr, and unfoldMemory...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-01
Evan Cheng
Refactor code to add load / store folded instructions...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Evan Cheng
- Added MRegisterInfo::getCrossCopyRegClass() hook...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Evan Cheng
Allow copyRegToReg to emit cross register classes copies.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-30
Evan Cheng
Added support to fold X86 load / store instructions...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-29
Duncan Sands
Move getX86RegNum into X86RegisterInfo and use it
blob
|
commitdiff
|
raw
|
diff to current
2007-07-19
Evan Cheng
Change instruction description to split OperandList...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-19
Evan Cheng
Only adjust esp around calls in presence of alloca.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-17
Evan Cheng
Use push / pop for prologues and epilogues.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-14
Anton Korobeynikov
Long live the exception handling!
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Evan Cheng
eliminateFrameIndex() change.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Evan Cheng
Added MRegisterInfo hook to re-materialize an instruction.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
PEI now passes a RegScavenger ptr to eliminateFrameIndex.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Jim Laskey
Support to provide exception and selector registers.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-19
Evan Cheng
Re-apply my liveintervalanalysis changes. Now with...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-19
Reid Spencer
For PR1207:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Evan Cheng
Added getReservedRegs().
blob
|
commitdiff
|
raw
|
diff to current
2007-01-24
Jim Laskey
Call frames for intel.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-23
Evan Cheng
hasFP() is now a virtual method of MRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-02
Evan Cheng
Fix naming inconsistency.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Evan Cheng
Committing X86-64 support.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Chris Lattner
Fix a long-standing wart in the code generator: two...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Evan Cheng
getCalleeSaveRegs and getCalleeSaveRegClasses are no...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-05
Evan Cheng
Better implementation of truncate. ISel matches it...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Jim Laskey
Foundation for call frame information.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-28
Jim Laskey
Expose base register for DwarfWriter. Refactor code...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Jim Laskey
Add support to locate local variables in frames (early...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-02
Chris Lattner
Move isLoadFrom/StoreToStackSlot from MRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-02
Chris Lattner
add a method
blob
|
commitdiff
|
raw
|
diff to current
2005-09-30
Chris Lattner
Pass extra regclasses into spilling code
blob
|
commitdiff
|
raw
|
diff to current
2005-09-19
Chris Lattner
Implement the isLoadFromStackSlot interface
blob
|
commitdiff
|
raw
|
diff to current
2005-08-19
Chris Lattner
The simple isel being gone makes this dead!
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
* Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2004-08-15
Chris Lattner
Code insertion methods now return void instead of an...
blob
|
commitdiff
|
raw
|
diff to current
2004-08-15
Chris Lattner
These methods no longer take a TargetRegisterClass...
blob
|
commitdiff
|
raw
|
diff to current
2004-08-14
Nate Begeman
Eliminate MachineFunction& argument from eliminateFrame...
blob
|
commitdiff
|
raw
|
diff to current
2004-03-14
Alkis Evlogimenos
Another API change to MRegisterInfo::foldMemoryOperand...
blob
|
commitdiff
|
raw
|
diff to current
2004-03-14
Alkis Evlogimenos
Change MRegisterInfo::foldMemoryOperand to return the...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-17
Chris Lattner
Change to match the newer, simpler, interface
blob
|
commitdiff
|
raw
|
diff to current
2004-02-17
Alkis Evlogimenos
Add API to check and fold memory operands into instruct...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-14
Chris Lattner
The prologue/epilogue related method calls have no...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-12
Alkis Evlogimenos
Change interface so that we can add to the end of a...
blob
|
commitdiff
|
raw
|
diff to current
2004-02-12
Alkis Evlogimenos
Change MachineBasicBlock's vector of MachineInstr point...
blob
|
commitdiff
|
raw
|
diff to current
2003-11-11
Brian Gaeke
Put all LLVM code into the llvm namespace, as per bug...
blob
|
commitdiff
|
raw
|
diff to current
2003-11-04
Alkis Evlogimenos
Change all machine basic block modifier functions in...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-21
John Criswell
Added LLVM copyright header.
blob
|
commitdiff
|
raw
|
diff to current
2003-08-03
Chris Lattner
Switch over to TableGen generated register file description
blob
|
commitdiff
|
raw
|
diff to current
2003-08-01
Chris Lattner
This method is long dead
blob
|
commitdiff
|
raw
|
diff to current
2002-12-28
Chris Lattner
Changes to match new MRegisterInfo api
blob
|
commitdiff
|
raw
|
diff to current
2002-12-25
Chris Lattner
Adjustments to match new simpler spill interface
blob
|
commitdiff
|
raw
|
diff to current
2002-12-17
Chris Lattner
Update to use new interface for register info
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
Simplify interfaces used by regalloc to insert code
blob
|
commitdiff
|
raw
|
diff to current
2002-12-15
Chris Lattner
* Simplify TargetRegisterClass implementations
blob
|
commitdiff
|
raw
|
diff to current
2002-12-13
Misha Brukman
Added moveReg2Reg() and moveImm2Reg() to accomodate...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-04
Misha Brukman
Implemented functions for emitting prologues and epilogues;
blob
|
commitdiff
|
raw
|
diff to current
2002-12-04
Misha Brukman
storeReg2RegOffset() and loadRegOffset2Reg() now take...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-04
Misha Brukman
Moved buildReg2RegClassMap() into from X86RegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2002-12-03
Misha Brukman
Added support for callee- and caller-save registers.
blob
|
commitdiff
|
raw
|
diff to current
2002-11-22
Misha Brukman
Added methods to read/write values to stack in .h,...
blob
|
commitdiff
|
raw
|
diff to current
2002-11-20
Misha Brukman
Add definitions for function headers from MRegisterInfo.h:
blob
|
commitdiff
|
raw
|
diff to current
2002-10-25
Chris Lattner
Initial checkin of X86 backend.
blob
|
commitdiff
|
raw
|
diff to current