projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
- Fix codegen for pc relative constant (e.g. JT) in thumb mode:
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
2007-01-19
Evan Cheng
Darwin doesn't support .bss, but it does have .zerofill
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
Introduce TargetType's ELF and Darwin.
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
Modify emission of jump tables on darwin to emit an...
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
Remove this xform:
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
ARM test cases contributed by Apple.
commit
|
commitdiff
|
tree
2007-01-19
Evan Cheng
ARM backend contribution from Apple.
commit
|
commitdiff
|
tree
2007-01-18
Evan Cheng
- Target PIC style is no longer affected by relocation...
commit
|
commitdiff
|
tree
2007-01-18
Evan Cheng
Minor code clean up.
commit
|
commitdiff
|
tree
2007-01-12
Evan Cheng
Minor fix.
commit
|
commitdiff
|
tree
2007-01-12
Evan Cheng
- Move RTLIB::Libcall enum to a separate file.
commit
|
commitdiff
|
tree
2007-01-12
Evan Cheng
Silence a bogus compiler warning.
commit
|
commitdiff
|
tree
2007-01-12
Evan Cheng
Comment.
commit
|
commitdiff
|
tree
2007-01-12
Evan Cheng
Store default libgcc routine names and allow them to...
commit
|
commitdiff
|
tree
2007-01-09
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-01-08
Evan Cheng
Added a test case from PR1075.
commit
|
commitdiff
|
tree
2007-01-08
Evan Cheng
Undo xfail now scheduler deficiency has been fixed.
commit
|
commitdiff
|
tree
2007-01-08
Evan Cheng
Naming consistency.
commit
|
commitdiff
|
tree
2007-01-08
Evan Cheng
Fix for PR1075: bottom-up register-reduction scheduling...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
setSetCCIsExpensive is gone.
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
Expand fcopysign to the bitwise sequence if select...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
- Remove isSetCCExpensive() etc. These are no longer...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
Update test case.
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
- FCOPYSIGN custom lowering bug. Clear the sign bit...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
Bug in ExpandFCOPYSIGNToBitwiseOps(). Clear the old...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
CopyToReg source operand can be a register as well...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
Typo
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
Add a test case for SSE fcopysign using SSE bitwise...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
With SSE2, expand FCOPYSIGN to a series of SSE bitwise...
commit
|
commitdiff
|
tree
2007-01-05
Evan Cheng
GEP subscript is interpreted as a signed value.
commit
|
commitdiff
|
tree
next