projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Implement PR1143 (at -m64) by making basicaa look through extensions. We
2009-10-26
Evan Cheng
- Revert some changes from 85044, 85045, and 85047...
commit
|
commitdiff
|
tree
2009-10-26
Evan Cheng
Revert 85085. It causes infinite looping during llvm...
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Add a couple of ARM cross-rc coalescing tests.
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Update tests.
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Add ARM getMatchingSuperRegClass to handle S / D /...
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Don't forget subreg indices when folding load / store.
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Use isIdentityCopy. Fix a bozo bug (flipped condition...
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Do not delete identity insert_subreg even if dest is...
commit
|
commitdiff
|
tree
2009-10-25
Evan Cheng
Add isIdentityCopy to check for identity copy (or extract_su...
commit
|
commitdiff
|
tree
2009-10-24
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-10-23
Evan Cheng
Identity copies should not contribute to spill weight.
commit
|
commitdiff
|
tree
2009-10-23
Evan Cheng
Update tests for 84931.
commit
|
commitdiff
|
tree
2009-10-23
Evan Cheng
X86 needs critical path anti-dependency breaking.
commit
|
commitdiff
|
tree
2009-10-22
Evan Cheng
Move if-conversion before post-regalloc scheduling...
commit
|
commitdiff
|
tree
2009-10-22
Evan Cheng
Load / store multiple was missing opportunites when...
commit
|
commitdiff
|
tree
2009-10-22
Evan Cheng
Trim more includes.
commit
|
commitdiff
|
tree
2009-10-22
Evan Cheng
Trim include.
commit
|
commitdiff
|
tree
2009-10-22
Evan Cheng
Don't generate sbfx / ubfx with negative lsb field...
commit
|
commitdiff
|
tree
2009-10-21
Evan Cheng
Match more patterns to movt.
commit
|
commitdiff
|
tree
2009-10-21
Evan Cheng
Need a comma after imp-use.
commit
|
commitdiff
|
tree
2009-10-20
Evan Cheng
Trim unnecessary includes.
commit
|
commitdiff
|
tree
2009-10-20
Evan Cheng
If the physical register being spilled does not have...
commit
|
commitdiff
|
tree
2009-10-18
Evan Cheng
Spill slots cannot alias.
commit
|
commitdiff
|
tree
2009-10-18
Evan Cheng
Turn on post-alloc scheduling for x86.
commit
|
commitdiff
|
tree
2009-10-18
Evan Cheng
Oops. I forgot to change the tests first. Disable post...
commit
|
commitdiff
|
tree
2009-10-18
Evan Cheng
-Revert parts of 84326 and 84411. Distinquishing between...
commit
|
commitdiff
|
tree
2009-10-18
Evan Cheng
Only fixed stack objects and spill slots should be...
commit
|
commitdiff
|
tree
2009-10-17
Evan Cheng
Distinquish stack slots from other stack objects. They...
commit
|
commitdiff
|
tree
2009-10-17
Evan Cheng
Re-arrange some fields.
commit
|
commitdiff
|
tree
2009-10-17
Evan Cheng
Revert 84315 for now. Re-thinking the patch.
commit
|
commitdiff
|
tree
2009-10-17
Evan Cheng
Rename getFixedStack to getStackObject. The stack objects...
commit
|
commitdiff
|
tree
2009-10-17
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
Change createPostRAScheduler so it can be turned off...
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
Add a CodeGenOpt::Less level to match -O1. It'll be...
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
I am no spelling bee.
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
Enable post-alloc scheduling for all ARM variants except...
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
If post-alloc scheduler is not enabled, it should return...
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
80 column violation.
commit
|
commitdiff
|
tree
2009-10-16
Evan Cheng
When checking aliases between phi sources and V2, we...
commit
|
commitdiff
|
tree
2009-10-15
Evan Cheng
Remove X86Subtarget::IsLinux. It's no longer being...
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
When LiveVariables is adding implicit-def to model...
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
Print earlyclobber for implicit-defs as well.
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
Clear VisitedPHIs after use.
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
Another BasicAA fix. If a value does not alias a GEP...
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
More code clean up based on patch feedback.
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
Change VisitedPHIs into an instance variable that's...
commit
|
commitdiff
|
tree
2009-10-14
Evan Cheng
Replace test with a simpler hand crafted one.
commit
|
commitdiff
|
tree
2009-10-13
Evan Cheng
Teach basic AA about PHI nodes. If all operands of...
commit
|
commitdiff
|
tree
2009-10-13
Evan Cheng
Refactor some code. No functionality changes.
commit
|
commitdiff
|
tree
2009-10-12
Evan Cheng
Make licm debug message readable.
commit
|
commitdiff
|
tree
2009-10-09
Evan Cheng
Give Dan and my recent changes, machine LICM is now...
commit
|
commitdiff
|
tree
2009-10-09
Evan Cheng
Fix a logic error that caused non-rematable loop invariants...
commit
|
commitdiff
|
tree
2009-10-09
Evan Cheng
Reset kill markers after live interval is reconstructed.
commit
|
commitdiff
|
tree
2009-10-09
Evan Cheng
Indentation.
commit
|
commitdiff
|
tree
2009-10-08
Evan Cheng
Remove code that makes no sense.
commit
|
commitdiff
|
tree
2009-10-05
Evan Cheng
Move implicit and paralle to a separate codegen specific...
commit
|
commitdiff
|
tree
2009-10-04
Evan Cheng
Allow -inline-threshold override default threshold...
commit
|
commitdiff
|
tree
2009-10-04
Evan Cheng
Rename enum NumOccurrences to NumOccurrencesFlag since...
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
getFunctionAlignment should return log2 alignment.
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
Fix tests.
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
Fix test.
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
C++ member functions must be 2 byte aligned per ABI.
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
Forgot about ARM::tPUSH. It also has a new writeback...
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
Move load / store multiple before post-alloc scheduling.
commit
|
commitdiff
|
tree
2009-10-02
Evan Cheng
Test case for aligned attribute on function declaration.
commit
|
commitdiff
|
tree
2009-10-01
Evan Cheng
ARM::tPOP and tPOP_RET each has an extra writeback...
commit
|
commitdiff
|
tree
2009-10-01
Evan Cheng
Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq...
commit
|
commitdiff
|
tree
2009-10-01
Evan Cheng
Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq...
commit
|
commitdiff
|
tree
2009-10-01
Evan Cheng
Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDe...
commit
|
commitdiff
|
tree
2009-10-01
Evan Cheng
Update ARM JIT emitter to account for ld/st multiple...
commit
|
commitdiff
|
tree
2009-10-01
Evan Cheng
Change ld/st multiples to explicitly model the writeback...
commit
|
commitdiff
|
tree
2009-09-30
Evan Cheng
Add a option which would move ld/st multiple pass before...
commit
|
commitdiff
|
tree
2009-09-30
Evan Cheng
Add a target hook to add pre- post-regalloc scheduling...
commit
|
commitdiff
|
tree
2009-09-30
Evan Cheng
Forgot this test earlier.
commit
|
commitdiff
|
tree
2009-09-29
Evan Cheng
Fix PR4687. Pre ARMv5te does not support ldrd / strd...
commit
|
commitdiff
|
tree
2009-09-28
Evan Cheng
Fix Thumb2 IT block pass bug. t2MOVi32imm may not be...
commit
|
commitdiff
|
tree
2009-09-28
Evan Cheng
Make ARM and Thumb2 32-bit immediate materialization...
commit
|
commitdiff
|
tree
2009-09-28
Evan Cheng
Coalescer should not delete extract_subreg, insert_subreg...
commit
|
commitdiff
|
tree
2009-09-27
Evan Cheng
Enable pre-regalloc load / store multiple pass for...
commit
|
commitdiff
|
tree
2009-09-26
Evan Cheng
Remove this test.
commit
|
commitdiff
|
tree
2009-09-26
Evan Cheng
Really remove this option.
commit
|
commitdiff
|
tree
2009-09-26
Evan Cheng
Remove a couple of unused command line options.
commit
|
commitdiff
|
tree
2009-09-26
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2009-09-26
Evan Cheng
Convert test to filecheck.
commit
|
commitdiff
|
tree
2009-09-25
Evan Cheng
Code clean up and prepare for Thumb2 support. No functionali...
commit
|
commitdiff
|
tree
2009-09-25
Evan Cheng
Flip -disable-post-RA-scheduler to -post-RA-scheduler.
commit
|
commitdiff
|
tree
2009-09-24
Evan Cheng
Fix PR5024 with a big hammer: disable the double-def...
commit
|
commitdiff
|
tree
2009-09-24
Evan Cheng
Clean up LiveVariables and change how it deals with...
commit
|
commitdiff
|
tree
2009-09-23
Evan Cheng
Add nounwind.
commit
|
commitdiff
|
tree
2009-09-23
Evan Cheng
Fix PR5024. LiveVariables physical register defs should...
commit
|
commitdiff
|
tree
2009-09-23
Evan Cheng
Fix a obvious logic error.
commit
|
commitdiff
|
tree
2009-09-22
Evan Cheng
Forgot this.
commit
|
commitdiff
|
tree
2009-09-22
Evan Cheng
Fix PR5024. LiveVariables::FindLastPartialDef should...
commit
|
commitdiff
|
tree
2009-09-22
Evan Cheng
Fix a pasto. Also simplify for Bill's benefit.
commit
|
commitdiff
|
tree
2009-09-22
Evan Cheng
Minor bug fix. LowerSubregs should translate
commit
|
commitdiff
|
tree
2009-09-21
Evan Cheng
Clean up spill weight computation. Also some changes...
commit
|
commitdiff
|
tree
2009-09-21
Evan Cheng
Fix PR4986. "r1024 = insert_subreg r1024, undef, 2...
commit
|
commitdiff
|
tree
2009-09-19
Evan Cheng
Fix funky comments.
commit
|
commitdiff
|
tree
next