projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
expose HonorSignDependentRoundingFPMathOption to .td files
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMRegisterInfo.cpp
2007-05-01
Evan Cheng
eliminateFrameIndex() change.
blob
|
commitdiff
|
raw
2007-05-01
Evan Cheng
Under normal circumstances, when a frame pointer is...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Lauro Ramos Venancio
add parenthesis.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Lauro Ramos Venancio
In Thumb mode, the frame register must be R7.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Evan Cheng
Match MachineFunction::UsedPhysRegs changes.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-19
Lauro Ramos Venancio
Fix a bug in getFrameRegister.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-16
Anton Korobeynikov
Removed tabs everywhere except autogenerated & external...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Evan Cheng
Fixed a bug that causes codegen of noop like add r0...
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-19
Evan Cheng
Fix naming inconsistencies.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-07
Evan Cheng
Fix one more Thumb eliminateFrameIndex bug.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-06
Evan Cheng
Register scavenging is now on by default for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-06
Evan Cheng
Scavenge a register using the register scavenger when...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Dale Johannesen
eliminate unnecessary reset of SP in epilog on darwin
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Evan Cheng
Use a spilled free callee-saved register as scratch...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Evan Cheng
- Track which callee-saved registers are spilled.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
Doh. ARM::PC is obvious a reserved register.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
Make requiresRegisterScavenging determination on a...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
Start making use of RegScavenger.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Evan Cheng
Let MRegisterInfo now owns RegScavenger; eliminateFrame...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Lauro Ramos Venancio
bugfix: SP wasn't updated for varargs when frame pointe...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Evan Cheng
Add option to turn on register scavenger; By default...
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-02-07
Evan Cheng
isLowRegister() expects input is a physical register.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
Rename.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
If sp offset will be materialized in a register. Clear...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
Get rid of references to iostream.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
In thumb mode, R3 is reserved, but it can be live in...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
- If fp (r7) is used to reference stack objects, use...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
eliminateFrameIndex() is even more complicated if frame...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
Spill / restore should avoid modifying the condition...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-06
Evan Cheng
foldMemoryOperand() cannot fold tMOVrr sp into load...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-06
Evan Cheng
eliminateFrameIndex() bug when frame pointer is used...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-02
Lauro Ramos Venancio
bugfix: SP isn't resetted when function has FP and...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-02
Evan Cheng
Another thumb large stack offset codegen bug.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-02
Evan Cheng
Ugh. Only meant to do this in thumb mode.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-01
Evan Cheng
Also set alignment of stack-based structs to 4 in thumb...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-01
Evan Cheng
Special epilogue for vararg functions. We cannot do...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-31
Evan Cheng
Don't want to add FramePtr to callee save spill list...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-31
Evan Cheng
Darwin ABI requires FP to point to stack slot of prev FP.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-31
Evan Cheng
Update comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-31
Lauro Ramos Venancio
ARM fix: Miscompilation when frame pointer can't be...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-30
Evan Cheng
During PEI, if the immediate value of sp + offset is...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-30
Evan Cheng
In thumb mode, round up stack frame size to multiple...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-30
Evan Cheng
Thumb eliminateFrameIndex fixes.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-30
Evan Cheng
- In thumb mode, if size of MachineFunction is >= 2048...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Evan Cheng
Remember if LR register has been spilled in this function.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Evan Cheng
Represent tADDspi and tSUBspi as two-address instructions.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-25
Evan Cheng
I am an idiot.
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
Round up stack to multiple of alignment only if it...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-20
Evan Cheng
Prologue and epilogue bugs for non-Darwin targets.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-20
Evan Cheng
Clean up ARM PEI code.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Evan Cheng
isDarwin -> isTargetDarwin
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Evan Cheng
ARM backend contribution from Apple.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Lauro Ramos Venancio
Don't add or sub zero to sp.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Lauro Ramos Venancio
Build constants using instructions mov/orr or mvn/eor.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-02
Evan Cheng
Fix naming inconsistency.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-18
Rafael Espindola
macros -> Inline functions
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Rafael Espindola
Avoid creating invalid sub/add instructions on the...
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-11-27
Evan Cheng
Change MachineInstr ctor's to take a TargetInstrDescrip...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-09
Rafael Espindola
implement load effective address similar to the alpha...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Rafael Espindola
initial implementation of addressing mode 2
blob
|
commitdiff
|
raw
|
diff to current
2006-10-31
Rafael Espindola
add support for calling functions when the caller has...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-26
Rafael Espindola
initial support for frame pointers
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
add the immediate to the Offset in eliminateFrameIndex
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Rafael Espindola
add FCPYS and FCPYD
blob
|
commitdiff
|
raw
|
diff to current
2006-10-06
Rafael Espindola
fix the stack alignment
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Rafael Espindola
add shifts to addressing mode 1
blob
|
commitdiff
|
raw
|
diff to current
2006-09-11
Rafael Espindola
partial implementation of the ARM Addressing Mode 1
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-08-17
Rafael Espindola
add a "load effective address"
blob
|
commitdiff
|
raw
|
diff to current
2006-08-16
Rafael Espindola
Declare the callee saved regs
blob
|
commitdiff
|
raw
|
diff to current
2006-08-09
Rafael Espindola
correctly set LocalAreaOffset of TargetFrameInfo
blob
|
commitdiff
|
raw
|
diff to current
2006-08-09
Rafael Espindola
fix the spill code
blob
|
commitdiff
|
raw
|
diff to current
2006-08-09
Rafael Espindola
fix the loading of the link register in emitepilogue
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Rafael Espindola
change the addressing mode of the str instruction to...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Rafael Espindola
initial support for variable number of arguments
blob
|
commitdiff
|
raw
|
diff to current
2006-07-21
Rafael Espindola
implemented sub
blob
|
commitdiff
|
raw
|
diff to current
2006-07-18
Rafael Espindola
initial prologue and epilogue implementation. Need...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-11
Rafael Espindola
add the memri memory operand
blob
|
commitdiff
|
raw
|
diff to current
2006-07-10
Rafael Espindola
create the raddr addressing mode that matches any regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-27
Rafael Espindola
handle the "mov reg1, reg2" case in isMoveInstr
blob
|
commitdiff
|
raw
|
diff to current
2006-06-18
Rafael Espindola
initial implementation of ARMRegisterInfo::eliminateFra...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Rafael Espindola
implement movri
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Evan Cheng
getCalleeSaveRegs and getCalleeSaveRegClasses are no...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-14
Rafael Espindola
added a skeleton of the ARM backend
blob
|
commitdiff
|
raw
|
diff to current