projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add a newline at the end of the file.
2007-10-30
Evan Cheng
At end of LSR, replace uses of now constant (as result...
commit
|
commitdiff
|
tree
2007-10-30
Evan Cheng
It's not safe to tell SplitCriticalEdge to merge identical...
commit
|
commitdiff
|
tree
2007-10-30
Evan Cheng
Typo.
commit
|
commitdiff
|
tree
2007-10-29
Evan Cheng
- Bug fixes.
commit
|
commitdiff
|
tree
2007-10-29
Evan Cheng
Enable more fold (sext (load x)) -> (sext (truncate...
commit
|
commitdiff
|
tree
2007-10-29
Evan Cheng
Avoid doing something dumb like rewriting using a 64...
commit
|
commitdiff
|
tree
2007-10-28
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2007-10-26
Evan Cheng
A number of LSR fixes:
commit
|
commitdiff
|
tree
2007-10-26
Evan Cheng
Fix a crash. Make sure TLI is not null.
commit
|
commitdiff
|
tree
2007-10-26
Evan Cheng
Loosen up iv reuse to allow reuse of the same stride...
commit
|
commitdiff
|
tree
2007-10-25
Evan Cheng
Do not rewrite compare instruction using iv of a different...
commit
|
commitdiff
|
tree
2007-10-25
Evan Cheng
Remove code that's commented out.
commit
|
commitdiff
|
tree
2007-10-25
Evan Cheng
If a loop termination compare instruction is the only...
commit
|
commitdiff
|
tree
2007-10-23
Evan Cheng
It's possible to commute instrctions with more than...
commit
|
commitdiff
|
tree
2007-10-23
Evan Cheng
isSubRegOf() is a dup of isSubRegister.
commit
|
commitdiff
|
tree
2007-10-23
Evan Cheng
Temporary solution: added a different set of BCTRL_Macho...
commit
|
commitdiff
|
tree
2007-10-22
Evan Cheng
Fix memcpy lowering when addresses are 4-byte aligned...
commit
|
commitdiff
|
tree
2007-10-22
Evan Cheng
Use ptr type in the immediate field of a BxA instruction...
commit
|
commitdiff
|
tree
2007-10-22
Evan Cheng
Add missing paratheses.
commit
|
commitdiff
|
tree
2007-10-22
Evan Cheng
Fix an unfolding bug.
commit
|
commitdiff
|
tree
2007-10-22
Evan Cheng
- Only perform the unfolding optimization when the...
commit
|
commitdiff
|
tree
2007-10-20
Evan Cheng
Added missing curly braces which renders the if clause...
commit
|
commitdiff
|
tree
2007-10-19
Evan Cheng
Resolve unfold tables ambiguity.
commit
|
commitdiff
|
tree
2007-10-19
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-10-19
Evan Cheng
Local spiller optimization:
commit
|
commitdiff
|
tree
2007-10-18
Evan Cheng
- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
commit
|
commitdiff
|
tree
2007-10-18
Evan Cheng
Use SmallVectorImpl instead of SmallVector with hardcoded...
commit
|
commitdiff
|
tree
2007-10-18
Evan Cheng
Really fix PR1734. Carefully track which register uses...
commit
|
commitdiff
|
tree
2007-10-18
Evan Cheng
Remove unnecessary include.
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Reverting r43070 for now. It's causing llc test failures.
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Apply Chris' suggestions.
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
One more extract_subreg coalescing bug fix.
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Update comments.
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Yet another test case for extract_subreg coalescing...
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Fix MergeValueInAsValue(). It allows overlapping live...
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Clean up code that calculate MBB live-in's.
commit
|
commitdiff
|
tree
2007-10-17
Evan Cheng
Clean up code that calculate MBB live-in's.
commit
|
commitdiff
|
tree
2007-10-16
Evan Cheng
Some clean up.
commit
|
commitdiff
|
tree
2007-10-16
Evan Cheng
Fix PR1734.
commit
|
commitdiff
|
tree
2007-10-16
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2007-10-15
Evan Cheng
Make CalcLatency() non-recursive.
commit
|
commitdiff
|
tree
2007-10-15
Evan Cheng
LowerFP_TO_SINT must not create a stack object if it...
commit
|
commitdiff
|
tree
2007-10-15
Evan Cheng
Fix PR1729: watch out for val# with no def.
commit
|
commitdiff
|
tree
2007-10-14
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-10-14
Evan Cheng
Unbreak x86-64.
commit
|
commitdiff
|
tree
2007-10-14
Evan Cheng
When coalescing an EXTRACT_SUBREG and the dst register...
commit
|
commitdiff
|
tree
2007-10-14
Evan Cheng
Revert 42908 for now.
commit
|
commitdiff
|
tree
2007-10-13
Evan Cheng
Fix test case.
commit
|
commitdiff
|
tree
2007-10-13
Evan Cheng
New tests.
commit
|
commitdiff
|
tree
2007-10-13
Evan Cheng
Local spiller optimization:
commit
|
commitdiff
|
tree
2007-10-13
Evan Cheng
Change unfoldMemoryOperand(). User is now responsible...
commit
|
commitdiff
|
tree
2007-10-13
Evan Cheng
Optionally create a MachineInstr without default implicit...
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Update.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Did mean to leave this in. INSERT_SUBREG isn't being...
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Restrict EXTRACT_SUBREG coalescing to avoid negative...
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Doh.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
EXTRACT_SUBREG test case.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
EXTRACT_SUBREG coalescing support. The coalescer now...
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Some clean up.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Cosmetic.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Fix typos.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Fold load / store into MOV32to32_ and MOV16to16_.
commit
|
commitdiff
|
tree
2007-10-12
Evan Cheng
Flag MOV32to32_ with EXTRACT_SUBREG. They should not...
commit
|
commitdiff
|
tree
2007-10-10
Evan Cheng
Bad choice of variable name.
commit
|
commitdiff
|
tree
2007-10-09
Evan Cheng
Fix an extremely stupid bug that prevented first round...
commit
|
commitdiff
|
tree
2007-10-09
Evan Cheng
Under 64-bit mode use LEA64_32r instead of LEA64r to...
commit
|
commitdiff
|
tree
2007-10-08
Evan Cheng
Update test.
commit
|
commitdiff
|
tree
2007-10-08
Evan Cheng
Bug fix. X86 was emitting redundant setcc and test...
commit
|
commitdiff
|
tree
2007-10-08
Evan Cheng
Allow x86 compare to be commutable by default.
commit
|
commitdiff
|
tree
2007-10-08
Evan Cheng
LLVM does not use the old style simple isel any more.
commit
|
commitdiff
|
tree
2007-10-08
Evan Cheng
Remove debugging printf to get build going on x86-64.
commit
|
commitdiff
|
tree
2007-10-08
Evan Cheng
Kill cycle of an live range is always the last use...
commit
|
commitdiff
|
tree
2007-10-06
Evan Cheng
Reapply 42677.
commit
|
commitdiff
|
tree
2007-10-06
Evan Cheng
Oops. Forgot this.
commit
|
commitdiff
|
tree
2007-10-06
Evan Cheng
Added DAG xforms. e.g.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Test case for 3-address conversion.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Commute x86 cmove instructions by swapping the operands...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
This is done.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Enable convertToThreeAddress for X86 by default.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
INC64_32r -> LEA64_32r is better than INC64_32r ->...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
In 64-bit mode, avoid using leal with 32-bit 32-bit...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Add support to convert more 64-bit instructions to...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
ADC and SBB uses EFLAGS.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Testing convertToThreeeAddress as X86 llcbeta.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Chain producing nodes cannot be moved, not chain reading...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Oops. Didn't mean to leave this in.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
If a node that defines a physical register that is...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Added storeRegToAddr, loadRegFromAddr, and unfoldMemoryOpera...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Not needed any more.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Forgot these.
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
- Added a few target hooks to generate load / store...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Add a variant of getTargetNode() that takes a vector...
commit
|
commitdiff
|
tree
2007-10-05
Evan Cheng
Silence a warning.
commit
|
commitdiff
|
tree
2007-10-01
Evan Cheng
Refactor code to add load / store folded instructions...
commit
|
commitdiff
|
tree
2007-10-01
Evan Cheng
-pre-RA-sched=none, simple, simple-noitin are gone.
commit
|
commitdiff
|
tree
2007-10-01
Evan Cheng
Remove simple scheduler.
commit
|
commitdiff
|
tree
2007-10-01
Evan Cheng
Typo. X86comi doesn't read / write chain's.
commit
|
commitdiff
|
tree
2007-09-29
Evan Cheng
Enabling new condition code modeling scheme.
commit
|
commitdiff
|
tree
2007-09-28
Evan Cheng
If two instructions are both two-address code, favors...
commit
|
commitdiff
|
tree
next