index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMRegisterInfo.cpp
Age
Commit message (
Expand
)
Author
2007-02-07
Rename.
Evan Cheng
2007-02-07
If sp offset will be materialized in a register. Clear the offset field of st...
Evan Cheng
2007-02-07
Get rid of references to iostream.
Evan Cheng
2007-02-07
In thumb mode, R3 is reserved, but it can be live in to the function. If
Evan Cheng
2007-02-07
- If fp (r7) is used to reference stack objects, use [r, r] address mode.
Evan Cheng
2007-02-07
eliminateFrameIndex() is even more complicated if frame ptr is used instead o...
Evan Cheng
2007-02-07
Spill / restore should avoid modifying the condition register.
Evan Cheng
2007-02-06
foldMemoryOperand() cannot fold tMOVrr sp into load / store in thumb mode. tL...
Evan Cheng
2007-02-06
eliminateFrameIndex() bug when frame pointer is used as base register.
Evan Cheng
2007-02-02
bugfix: SP isn't resetted when function has FP and there is no spills.
Lauro Ramos Venancio
2007-02-02
Another thumb large stack offset codegen bug.
Evan Cheng
2007-02-02
Ugh. Only meant to do this in thumb mode.
Evan Cheng
2007-02-01
Also set alignment of stack-based structs to 4 in thumb mode.
Evan Cheng
2007-02-01
Special epilogue for vararg functions. We cannot do a pop to pc because
Evan Cheng
2007-01-31
Don't want to add FramePtr to callee save spill list twice.
Evan Cheng
2007-01-31
Darwin ABI requires FP to point to stack slot of prev FP.
Evan Cheng
2007-01-31
Update comment.
Evan Cheng
2007-01-31
ARM fix: Miscompilation when frame pointer can't be eliminated. Uninitialized...
Lauro Ramos Venancio
2007-01-30
During PEI, if the immediate value of sp + offset is too large (i.e. something
Evan Cheng
2007-01-30
In thumb mode, round up stack frame size to multiple of 4 since add/sub
Evan Cheng
2007-01-30
Thumb eliminateFrameIndex fixes.
Evan Cheng
2007-01-30
- In thumb mode, if size of MachineFunction is >= 2048, force LR to be
Evan Cheng
2007-01-29
Remember if LR register has been spilled in this function.
Evan Cheng
2007-01-26
Represent tADDspi and tSUBspi as two-address instructions.
Evan Cheng
2007-01-25
I am an idiot.
Evan Cheng
2007-01-23
PEI is now responsible for adding MaxCallFrameSize to frame size and align th...
Evan Cheng
2007-01-23
hasFP() is now a virtual method of MRegisterInfo.
Evan Cheng
2007-01-20
Round up stack to multiple of alignment only if it's a leaf function without ...
Evan Cheng
2007-01-20
Prologue and epilogue bugs for non-Darwin targets.
Evan Cheng
2007-01-20
Clean up ARM PEI code.
Evan Cheng
2007-01-19
isDarwin -> isTargetDarwin
Evan Cheng
2007-01-19
ARM backend contribution from Apple.
Evan Cheng
2007-01-12
Don't add or sub zero to sp.
Lauro Ramos Venancio
2007-01-12
Build constants using instructions mov/orr or mvn/eor.
Lauro Ramos Venancio
2007-01-02
Fix naming inconsistency.
Evan Cheng
2006-12-18
macros -> Inline functions
Rafael Espindola
2006-12-14
Avoid creating invalid sub/add instructions on the prolog/epilog
Rafael Espindola
2006-12-07
What should be the last unnecessary <iostream>s in the library.
Bill Wendling
2006-11-27
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
Evan Cheng
2006-11-09
implement load effective address similar to the alpha backend
Rafael Espindola
2006-11-08
initial implementation of addressing mode 2
Rafael Espindola
2006-10-31
add support for calling functions when the caller has variable sized objects
Rafael Espindola
2006-10-26
initial support for frame pointers
Rafael Espindola
2006-10-17
add the immediate to the Offset in eliminateFrameIndex
Rafael Espindola
2006-10-17
add FCPYS and FCPYD
Rafael Espindola
2006-10-06
fix the stack alignment
Rafael Espindola
2006-09-13
add shifts to addressing mode 1
Rafael Espindola
2006-09-11
partial implementation of the ARM Addressing Mode 1
Rafael Espindola
2006-09-05
Completely eliminate def&use operands. Now a register operand is EITHER a
Chris Lattner
2006-08-17
add a "load effective address"
Rafael Espindola
[prev]
[next]