projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅ next
Cleanup compiler warnings on discarding type qualifiers in casts. Switch to C++ style...
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMRegisterInfo.cpp
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