projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
rename DenseMap to IndexedMap.
2007-02-01
Evan Cheng
.set pc relative displacement bug: label should be...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Add a note.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Add a test case.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Also set alignment of stack-based structs to 4 in thumb...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Added a thumb vararg test.
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Special epilogue for vararg functions. We cannot do...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Pessmistically assume the .align 2 before the first...
commit
|
commitdiff
|
tree
2007-02-01
Evan Cheng
Possible JT improvements.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Don't emit unnecessary .align directive.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Handle an interesting corner case: the constpool_entry...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Don't want to add FramePtr to callee save spill list...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Fix test cases.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Darwin ABI requires FP to point to stack slot of prev FP.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Add entry.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Thumb add sp, #imm requires the immediate value be...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Update comment.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Dead comment.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Thumb asm syntax does not want 's' suffix for flag...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
When determining whether a pc relative branch / load...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Some comments.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
ConstPool island bug: watch out for cases where UserMI...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Specify the right CC for comparison libcalls.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Allow the target to override the ISD::CondCode that...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Added O_F32 and O_64 in addition to UO_F32 and UO_64...
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
Observe -soft-float.
commit
|
commitdiff
|
tree
2007-01-31
Evan Cheng
- Added Thumb constpool island support.
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Combine two tests.
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
During PEI, if the immediate value of sp + offset is...
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
- Fix codegen for pc relative constant (e.g. JT) in...
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Copy and paste bug.
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Darwin -static should codegen static ctors / dtors...
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Misseed thumb jumptable branch.
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Add / merge tests.
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
In thumb mode, round up stack frame size to multiple...
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Thumb eliminateFrameIndex fixes.
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Change the operand orders to t_addrmode_s* to make...
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
- In thumb mode, if size of MachineFunction is >= 2048...
commit
|
commitdiff
|
tree
2007-01-30
Evan Cheng
Use BL to implement Thumb far jumps.
commit
|
commitdiff
|
tree
2007-01-29
Evan Cheng
Factor GetInstSize() out of constpool island pass.
commit
|
commitdiff
|
tree
2007-01-29
Evan Cheng
Comment.
commit
|
commitdiff
|
tree
2007-01-29
Evan Cheng
Remember if LR register has been spilled in this function.
commit
|
commitdiff
|
tree
2007-01-27
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2007-01-27
Evan Cheng
Thumb jumptable support.
commit
|
commitdiff
|
tree
2007-01-27
Evan Cheng
Thumb add / sub with carry.
commit
|
commitdiff
|
tree
2007-01-27
Evan Cheng
Thumb tests.
commit
|
commitdiff
|
tree
2007-01-27
Evan Cheng
Merge tests.
commit
|
commitdiff
|
tree
2007-01-26
Evan Cheng
Represent tADDspi and tSUBspi as two-address instructions.
commit
|
commitdiff
|
tree
2007-01-26
Evan Cheng
Conditional branch being fixed up is not the last MI...
commit
|
commitdiff
|
tree
2007-01-26
Evan Cheng
extload -> zextload
commit
|
commitdiff
|
tree
2007-01-26
Evan Cheng
SplitBlockBeforeInstr() insert a unconditional branch...
commit
|
commitdiff
|
tree
2007-01-26
Evan Cheng
Need to scan the function for branches even if there...
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Forgot to update this.
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Add comment, fix typo, reduce memory usage, etc.
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
I am an idiot.
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Fix comment.
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
- Tell PEI that PPC will handle stack frame rounding...
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Added a MRegisterInfo hook that tells PEI the target...
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Doh. Skip JT branches.
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Added (preliminary) branch shortening capability to...
commit
|
commitdiff
|
tree
2007-01-25
Evan Cheng
Getting rid uses of evil std::set<>
commit
|
commitdiff
|
tree
2007-01-24
Evan Cheng
Use PC relative ldr to load from a constantpool in...
commit
|
commitdiff
|
tree
2007-01-24
Evan Cheng
Renamed getTypeAlignmentShift() to getPreferredTypeAlignment...
commit
|
commitdiff
|
tree
2007-01-24
Evan Cheng
Allow [ fi#c, imm ] as ARM load / store addresses.
commit
|
commitdiff
|
tree
2007-01-24
Evan Cheng
Added some load from stack frames test cases.
commit
|
commitdiff
|
tree
2007-01-24
Evan Cheng
Various Thumb mode load / store isel bug fixes.
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
Thumb test cases.
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
- Reorg Thumb load / store instructions. Combine each...
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
Thumb test cases.
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
Darwin HiddenDirective is .private_extern.
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
PEI is now responsible for adding MaxCallFrameSize...
commit
|
commitdiff
|
tree
2007-01-23
Evan Cheng
hasFP() is now a virtual method of MRegisterInfo.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Make it work for both Linux and Mac OS.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Update comment.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Remove the DoubleTy special case.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
ARM AAPCS abi (Linux, etc.) requires 8-byte double...
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Double and long preferred alignment set to 8 bytes.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Double and long preferred alignment is 8 byte.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
- getTypeAlignmentShift() should be returning preferred...
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Pasto
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Linux GOT indirect reference is only necessary in PIC...
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Double and Long preferred alignment is 4 for Darwin...
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Use bl to call Thumb fuctions directly.
commit
|
commitdiff
|
tree
2007-01-22
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Round up stack to multiple of alignment only if it...
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
One more try...
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Last check-in was bogus. There is no need to align...
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Fix for PR1108: type of insert_vector_elt index operand...
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Remove an unused variable.
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Prologue and epilogue bugs for non-Darwin targets.
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Clean up ARM PEI code.
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
Backend is reponsible for aligning the stack.
commit
|
commitdiff
|
tree
2007-01-20
Evan Cheng
We not align the final stack slot but instead let the...
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
Add test case extracted from lencod. Spiller was infinite...
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
GetRegForReload() now keeps track which registers have...
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
Code clean up. Use def : pat instead of defining new...
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
isDarwin -> isTargetDarwin
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
Restructure code a bit to make use of continue (simplifying...
commit
|
commitdiff
|
tree
next