index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
ARM
/
ARMRegisterInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.
Evan Cheng
2007-02-19
1
-0
/
+15
*
For PR1207:
Reid Spencer
2007-02-19
1
-15
/
+0
*
Added getReservedRegs().
Evan Cheng
2007-02-17
1
-0
/
+15
*
isLowRegister() expects input is a physical register.
Evan Cheng
2007-02-07
1
-2
/
+2
*
Rename.
Evan Cheng
2007-02-07
1
-6
/
+7
*
If sp offset will be materialized in a register. Clear the offset field of st...
Evan Cheng
2007-02-07
1
-8
/
+10
*
Get rid of references to iostream.
Evan Cheng
2007-02-07
1
-3
/
+2
*
In thumb mode, R3 is reserved, but it can be live in to the function. If
Evan Cheng
2007-02-07
1
-5
/
+21
*
- If fp (r7) is used to reference stack objects, use [r, r] address mode.
Evan Cheng
2007-02-07
1
-28
/
+67
*
eliminateFrameIndex() is even more complicated if frame ptr is used instead o...
Evan Cheng
2007-02-07
1
-20
/
+34
*
Spill / restore should avoid modifying the condition register.
Evan Cheng
2007-02-07
1
-34
/
+35
*
foldMemoryOperand() cannot fold tMOVrr sp into load / store in thumb mode. tL...
Evan Cheng
2007-02-06
1
-13
/
+19
*
eliminateFrameIndex() bug when frame pointer is used as base register.
Evan Cheng
2007-02-06
1
-23
/
+27
*
bugfix: SP isn't resetted when function has FP and there is no spills.
Lauro Ramos Venancio
2007-02-02
1
-2
/
+3
*
Another thumb large stack offset codegen bug.
Evan Cheng
2007-02-02
1
-5
/
+13
*
Ugh. Only meant to do this in thumb mode.
Evan Cheng
2007-02-02
1
-5
/
+10
*
Also set alignment of stack-based structs to 4 in thumb mode.
Evan Cheng
2007-02-01
1
-2
/
+1
*
Special epilogue for vararg functions. We cannot do a pop to pc because
Evan Cheng
2007-02-01
1
-4
/
+20
*
Don't want to add FramePtr to callee save spill list twice.
Evan Cheng
2007-01-31
1
-8
/
+2
*
Darwin ABI requires FP to point to stack slot of prev FP.
Evan Cheng
2007-01-31
1
-3
/
+14
*
Update comment.
Evan Cheng
2007-01-31
1
-1
/
+1
*
ARM fix: Miscompilation when frame pointer can't be eliminated. Uninitialized...
Lauro Ramos Venancio
2007-01-31
1
-10
/
+9
*
During PEI, if the immediate value of sp + offset is too large (i.e. something
Evan Cheng
2007-01-30
1
-21
/
+102
*
In thumb mode, round up stack frame size to multiple of 4 since add/sub
Evan Cheng
2007-01-30
1
-115
/
+124
*
Thumb eliminateFrameIndex fixes.
Evan Cheng
2007-01-30
1
-8
/
+27
*
- In thumb mode, if size of MachineFunction is >= 2048, force LR to be
Evan Cheng
2007-01-30
1
-3
/
+17
*
Remember if LR register has been spilled in this function.
Evan Cheng
2007-01-29
1
-1
/
+5
*
Represent tADDspi and tSUBspi as two-address instructions.
Evan Cheng
2007-01-26
1
-1
/
+1
*
I am an idiot.
Evan Cheng
2007-01-25
1
-1
/
+1
*
PEI is now responsible for adding MaxCallFrameSize to frame size and align th...
Evan Cheng
2007-01-23
1
-15
/
+0
*
hasFP() is now a virtual method of MRegisterInfo.
Evan Cheng
2007-01-23
1
-1
/
+1
*
Round up stack to multiple of alignment only if it's a leaf function without ...
Evan Cheng
2007-01-20
1
-4
/
+7
*
Prologue and epilogue bugs for non-Darwin targets.
Evan Cheng
2007-01-20
1
-22
/
+46
*
Clean up ARM PEI code.
Evan Cheng
2007-01-20
1
-79
/
+65
*
isDarwin -> isTargetDarwin
Evan Cheng
2007-01-19
1
-3
/
+3
*
ARM backend contribution from Apple.
Evan Cheng
2007-01-19
1
-124
/
+904
*
Don't add or sub zero to sp.
Lauro Ramos Venancio
2007-01-12
1
-6
/
+10
*
Build constants using instructions mov/orr or mvn/eor.
Lauro Ramos Venancio
2007-01-12
1
-69
/
+6
*
Fix naming inconsistency.
Evan Cheng
2007-01-02
1
-6
/
+6
*
macros -> Inline functions
Rafael Espindola
2006-12-18
1
-9
/
+13
*
Avoid creating invalid sub/add instructions on the prolog/epilog
Rafael Espindola
2006-12-14
1
-10
/
+86
*
What should be the last unnecessary <iostream>s in the library.
Bill Wendling
2006-12-07
1
-1
/
+0
*
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
Evan Cheng
2006-11-27
1
-16
/
+18
*
implement load effective address similar to the alpha backend
Rafael Espindola
2006-11-09
1
-4
/
+4
*
initial implementation of addressing mode 2
Rafael Espindola
2006-11-08
1
-9
/
+9
*
add support for calling functions when the caller has variable sized objects
Rafael Espindola
2006-10-31
1
-1
/
+19
*
initial support for frame pointers
Rafael Espindola
2006-10-26
1
-4
/
+37
*
add the immediate to the Offset in eliminateFrameIndex
Rafael Espindola
2006-10-17
1
-2
/
+2
*
add FCPYS and FCPYD
Rafael Espindola
2006-10-17
1
-3
/
+11
*
fix the stack alignment
Rafael Espindola
2006-10-06
1
-0
/
+3
[prev]
[next]