projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Change ld/st multiples to explicitly model the writeback to base register. This fixes...
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
2009-09-19
Evan Cheng
Update comments.
commit
|
commitdiff
|
tree
2009-09-19
Evan Cheng
Fix PR4926. When target hook EmitInstrWithCustomInserter...
commit
|
commitdiff
|
tree
2009-09-18
Evan Cheng
Enhance EmitInstrWithCustomInserter() so target can...
commit
|
commitdiff
|
tree
2009-09-18
Evan Cheng
Revert r82214. It broke 403.gcc on x86_64 / Darwin.
commit
|
commitdiff
|
tree
2009-09-18
Evan Cheng
Fix a bug in sdisel switch lowering code. When it updates...
commit
|
commitdiff
|
tree
2009-09-17
Evan Cheng
Remove simple regalloc. It has bit rotted.
commit
|
commitdiff
|
tree
2009-09-17
Evan Cheng
Fix PR4910: Broken logic in coalescer means when a...
commit
|
commitdiff
|
tree
2009-09-15
Evan Cheng
Forgot this.
commit
|
commitdiff
|
tree
2009-09-15
Evan Cheng
Another try at early partial coalescing. Identity phi...
commit
|
commitdiff
|
tree
2009-09-14
Evan Cheng
Add early coalescing to liveintervals. This is work...
commit
|
commitdiff
|
tree
2009-09-12
Evan Cheng
Remove -new-coalescer-heuristic. It's not useful.
commit
|
commitdiff
|
tree
2009-09-12
Evan Cheng
80 col violations.
commit
|
commitdiff
|
tree
2009-09-11
Evan Cheng
Follow up to 81494. When the folded reload is narrowed...
commit
|
commitdiff
|
tree
2009-09-11
Evan Cheng
It's not legal to fold a load from a narrower stack...
commit
|
commitdiff
|
tree
2009-09-10
Evan Cheng
Add a test case for r81431.
commit
|
commitdiff
|
tree
2009-09-10
Evan Cheng
Add malloc call utility functions. Patch by Victor...
commit
|
commitdiff
|
tree
2009-09-10
Evan Cheng
Proper support of non-lazy indirect symbols.
commit
|
commitdiff
|
tree
2009-09-09
Evan Cheng
Fix double load / store multiple encoding.
commit
|
commitdiff
|
tree
2009-09-09
Evan Cheng
Cast MO.getImm() to unsigned before comparing with...
commit
|
commitdiff
|
tree
2009-09-09
Evan Cheng
Make sure to make stub region writable before emission...
commit
|
commitdiff
|
tree
2009-09-09
Evan Cheng
Fix arm jit encoding bug introduced by 75048. Some...
commit
|
commitdiff
|
tree
2009-09-09
Evan Cheng
Make sure the memory range is writable before memset...
commit
|
commitdiff
|
tree
2009-09-09
Evan Cheng
Remove comments which don't add much to .s readibility.
commit
|
commitdiff
|
tree
2009-09-08
Evan Cheng
Do not specify -mmacosx-version-min if building for...
commit
|
commitdiff
|
tree
2009-09-08
Evan Cheng
When remat'ing and destination virtual register has...
commit
|
commitdiff
|
tree
2009-09-06
Evan Cheng
Revert r80926. It causes loop unswitch assertion and...
commit
|
commitdiff
|
tree
2009-09-04
Evan Cheng
Run branch folding if if-converter make some transformations.
commit
|
commitdiff
|
tree
2009-09-04
Evan Cheng
Fix comment for consistency sake.
commit
|
commitdiff
|
tree
2009-09-03
Evan Cheng
Funky indentation.
commit
|
commitdiff
|
tree
2009-09-03
Evan Cheng
Reference to hidden symbols do not have to go through...
commit
|
commitdiff
|
tree
2009-09-03
Evan Cheng
Unbreak x86_64 build.
commit
|
commitdiff
|
tree
2009-09-03
Evan Cheng
X86JITInfo::getLazyResolverFunction() should not read...
commit
|
commitdiff
|
tree
2009-09-02
Evan Cheng
Fix PR4845: r77946 completely broke x86_64 Darwin ...
commit
|
commitdiff
|
tree
2009-08-31
Evan Cheng
Remove .n suffix for some 16-bit opcodes now that Darwin...
commit
|
commitdiff
|
tree
2009-08-28
Evan Cheng
Let Darwin linker auto-synthesize stubs and lazy-pointers...
commit
|
commitdiff
|
tree
2009-08-28
Evan Cheng
Print a nl before pic labels so they start at a new...
commit
|
commitdiff
|
tree
2009-08-28
Evan Cheng
v4, v5 does not support sxtb / sxth.
commit
|
commitdiff
|
tree
2009-08-27
Evan Cheng
Fix PR4789. Teach eliminateFrameIndex how to handle...
commit
|
commitdiff
|
tree
2009-08-20
Evan Cheng
Fix an obvious copy-n-paste bug.
commit
|
commitdiff
|
tree
2009-08-18
Evan Cheng
Fix revsh pattern.
commit
|
commitdiff
|
tree
2009-08-18
Evan Cheng
Even more Apple style build horribleness.
commit
|
commitdiff
|
tree
2009-08-15
Evan Cheng
Needs to check whether unaligned load / store of i64...
commit
|
commitdiff
|
tree
2009-08-15
Evan Cheng
Change allowsUnalignedMemoryAccesses to take type argument...
commit
|
commitdiff
|
tree
2009-08-15
Evan Cheng
80 col violations.
commit
|
commitdiff
|
tree
2009-08-15
Evan Cheng
Fix tests.
commit
|
commitdiff
|
tree
2009-08-15
Evan Cheng
Turn on if-conversion for thumb2.
commit
|
commitdiff
|
tree
2009-08-15
Evan Cheng
Do not use frame register to reference fixed stack...
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
Leaf functions which do not save CSRs can be frameless...
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
Add Thumb2 lsr hooks.
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
Indentation.
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
Also shrink immediate branches; also more assembler...
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
Indentation change.
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
Shrink ADR and LDR from constantpool late during constantpoo...
commit
|
commitdiff
|
tree
2009-08-14
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2009-08-13
Evan Cheng
tPOP_RET now has predicate operands.
commit
|
commitdiff
|
tree
2009-08-13
Evan Cheng
It's ok to spill a tGPR register as long as it's still...
commit
|
commitdiff
|
tree
2009-08-12
Evan Cheng
PredCC is meant to be 2 bits wide, like PredCC1.
commit
|
commitdiff
|
tree
2009-08-12
Evan Cheng
Shrink Thumb2 movcc instructions.
commit
|
commitdiff
|
tree
2009-08-12
Evan Cheng
Remove another Darwin assembler workaround.
commit
|
commitdiff
|
tree
2009-08-12
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2009-08-12
Evan Cheng
Remove an Darwin assembler workaround.
commit
|
commitdiff
|
tree
2009-08-12
Evan Cheng
Shrink ADDS, ADC, RSB, and SUBS.
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
Shrinkify Thumb2 r = add sp, imm.
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
Shrinkify Thumb2 load / store multiple instructions.
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
Fix the previous accidental commit. Now shrinking common...
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
Fix Thumb2 load / store addressing mode matching code...
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
80 column violation.
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
Cosmetic changes.
commit
|
commitdiff
|
tree
2009-08-11
Evan Cheng
Adding a blank line back.
commit
|
commitdiff
|
tree
2009-08-10
Evan Cheng
Enable Thumb2 instruction shrinking (32-bit to 16-bit...
commit
|
commitdiff
|
tree
2009-08-10
Evan Cheng
Handle the constantfp created during post-legalization...
commit
|
commitdiff
|
tree
next