projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Temporarily backing out this change until we know why some dejagnu tests are failing.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86RegisterInfo.cpp
2007-07-26
Evan Cheng
Make sure epilogue esp adjustment is placed before...
blob
|
commitdiff
|
raw
2007-07-24
Anton Korobeynikov
Heal EH handling stuff by emitting correct offsets...
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-18
Evan Cheng
Use MOV instead of LEA to restore ESP if callee-saved...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-17
Evan Cheng
Fold prologue esp update when possible.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-17
Evan Cheng
Make sure not to break eh_return.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-17
Evan Cheng
Missed the case where alloca is used but the stack...
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-07-10
Dan Gohman
Define non-intrinsic instructions for vector min, max...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-04
Dale Johannesen
Refactor X87 instructions. As a side effect, all
blob
|
commitdiff
|
raw
|
diff to current
2007-07-03
Dale Johannesen
Fix for PR 1505 (and 1489). Rewrite X87 register
blob
|
commitdiff
|
raw
|
diff to current
2007-05-12
Anton Korobeynikov
More DWARF-related things cleanup:
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Anton Korobeynikov
Emit correct register move information in eh frames...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Anton Korobeynikov
Emit correct DWARF reg # for RA (return address) register
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Evan Cheng
eliminateFrameIndex() change.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-26
Evan Cheng
Fix for PR1348. If stack inc / dec amount is > 32-bits...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Chris Lattner
do the multiplication as signed, so that 2*-2 == -4...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Chris Lattner
support for >4G stack frames
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Chris Lattner
support >4G stack frames
blob
|
commitdiff
|
raw
|
diff to current
2007-04-24
Bill Wendling
Add the PADDQ to the list.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-17
Chris Lattner
rename X86FunctionInfo to X86MachineFunctionInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-17
Anton Korobeynikov
Implemented correct stack probing on mingw/cygwin for...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Bill Wendling
Changed to new MMX_ recipes.
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-03-08
Bill Wendling
Added "padd*" support for MMX. Added MMX move stuff...
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-23
Evan Cheng
By default, spills kills the register being stored.
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-29
Jim Laskey
Only gather frame info if debug or eh.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Jim Laskey
Landing pad-less eh for PPC.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Change the MachineDebugInfo to MachineModuleInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-24
Jim Laskey
Call frames for intel.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-24
Jim Laskey
80 columns
blob
|
commitdiff
|
raw
|
diff to current
2007-01-23
Evan Cheng
PEI is now responsible for adding MaxCallFrameSize...
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-20
Evan Cheng
One more try...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-20
Evan Cheng
Last check-in was bogus. There is no need to align...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-20
Evan Cheng
Backend is reponsible for aligning the stack.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Anton Korobeynikov
* PIC codegen for X86/Linux has been implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-01-03
Anton Korobeynikov
Really big cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-02
Evan Cheng
Fix naming inconsistency.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Evan Cheng
f64 <-> i64 bit_convert using movq in 64-bit mode.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Evan Cheng
Added MOVSS2DIrr and MOVDI2SSrr to foldMemeoryOperand().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
What should be the last unnecessary <iostream>s in...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Evan Cheng
MI keeps a ptr of TargetInstrDescriptor, use it.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-01
Evan Cheng
Match TargetInstrInfo changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-27
Evan Cheng
Change MachineInstr ctor's to take a TargetInstrDescrip...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-17
Jim Laskey
Hopefully a good crack at making debugging work on...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-16
Evan Cheng
Correct instructions for moving data between GR64 and...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Evan Cheng
Properly transfer kill / dead info.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-13
Evan Cheng
Matches MachineInstr changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Evan Cheng
Fix a potential bug.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Evan Cheng
Add implicit def / use operands to MachineInstr.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Evan Cheng
Use TargetInstrInfo::getNumOperands() instead of Machin...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-09
Evan Cheng
Remove M_2_ADDR_FLAG.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Evan Cheng
Dead code.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-22
Evan Cheng
Delete dead code; fix 80 col violations.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-17
Anton Korobeynikov
Added some eye-candy for Subtarget type checking
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Evan Cheng
Fixed a FuseTwoAddrInst() bug: consider GlobalAddress...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-08
Evan Cheng
Committing X86-64 support.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-07
Chris Lattner
Some notes on better load folding we could do
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Evan Cheng
Fix a few dejagnu failures. e.g. fast-cc-merge-stack...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Chris Lattner
Completely eliminate def&use operands. Now a register...
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-08-17
Chris Lattner
Constify some methods. Patch provided by Anton Vayvod...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-20
Evan Cheng
Missing a space.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-19
Jim Laskey
Tidy up a few things.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-19
Jim Laskey
Reduce size of routine. Shrinks .o by 37%.
blob
|
commitdiff
|
raw
|
diff to current
2006-06-29
Evan Cheng
Add shift and rotate by 1 instructions / patterns.
blob
|
commitdiff
|
raw
|
diff to current
2006-06-13
Evan Cheng
Cygwin support: use _alloca to allocate stack if >...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-06
Evan Cheng
Added X86FunctionInfo subclass of MachineFunction to...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-02
Evan Cheng
Cygwin support. Patch by Anton Korobeynikov!
blob
|
commitdiff
|
raw
|
diff to current
2006-05-31
Evan Cheng
Rename instructions for consistency sake.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Evan Cheng
getCalleeSaveRegs and getCalleeSaveRegClasses are no...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-16
Evan Cheng
X86 integer register classes naming changes. Make them...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Chris Lattner
More coverity fixes
blob
|
commitdiff
|
raw
|
diff to current
2006-05-08
Evan Cheng
Fixing truncate. Previously we were emitting truncate...
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-05-04
Chris Lattner
Remove and simplify some more machineinstr/machineopera...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Move some methods out of MachineInstr into MachineOperand
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
There shalt be only one "immediate" operand type!
blob
|
commitdiff
|
raw
|
diff to current
2006-05-04
Chris Lattner
Remove a bunch more SparcV9 specific stuff
blob
|
commitdiff
|
raw
|
diff to current
2006-04-28
Evan Cheng
Use movaps instead of movapd for spill / restore.
blob
|
commitdiff
|
raw
|
diff to current
2006-04-24
Evan Cheng
MakeMIInst() should handle jump table index operands.
blob
|
commitdiff
|
raw
|
diff to current
2006-04-18
Evan Cheng
- PEXTRW cannot take a memory location as its first...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-18
Evan Cheng
SHUFP{S|D}, PSHUF* encoding bugs. Left out the mask...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-18
Evan Cheng
Encoding bug: CMPPSrmi, CMPPDrmi dropped operand 2...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-17
Evan Cheng
Incorrect foldMemoryOperand entries
blob
|
commitdiff
|
raw
|
diff to current
2006-04-16
Evan Cheng
Can't fold loads into alias vector SSE ops used for...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-14
Evan Cheng
Added SSE (and other) entries to foldMemoryOperand().
blob
|
commitdiff
|
raw
|
diff to current
2006-04-14
Evan Cheng
We were not adjusting the frame size to ensure proper...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-10
Evan Cheng
Use movaps to do VR128 reg-to-reg copies for now. It...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-07
Jim Laskey
Foundation for call frame information.
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Evan Cheng
Minor fixes + naming changes.
blob
|
commitdiff
|
raw
|
diff to current
next