projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Kill info update bug.
2007-11-29
Evan Cheng
Kill info update bug.
commit
|
commitdiff
|
tree
2007-11-28
Evan Cheng
Recover compile time regression.
commit
|
commitdiff
|
tree
2007-11-17
Evan Cheng
Live interval splitting:
commit
|
commitdiff
|
tree
2007-11-17
Evan Cheng
Shrinkfy.
commit
|
commitdiff
|
tree
2007-11-16
Evan Cheng
Typo.
commit
|
commitdiff
|
tree
2007-11-15
Evan Cheng
Fix a thinko in post-allocation coalescer.
commit
|
commitdiff
|
tree
2007-11-14
Evan Cheng
Oops. Debugging code shouldn't have been checked in.
commit
|
commitdiff
|
tree
2007-11-14
Evan Cheng
Clean up sub-register implementation by moving subReg...
commit
|
commitdiff
|
tree
2007-11-13
Evan Cheng
Fix x86-64 jit: remove reliance on Dwarf numbers.
commit
|
commitdiff
|
tree
2007-11-12
Evan Cheng
Refactor some code.
commit
|
commitdiff
|
tree
2007-11-10
Evan Cheng
Added -test-opts to specify test options.
commit
|
commitdiff
|
tree
2007-11-09
Evan Cheng
Fix tests.
commit
|
commitdiff
|
tree
2007-11-09
Evan Cheng
Unbreak x86-64 jumptable.
commit
|
commitdiff
|
tree
2007-11-09
Evan Cheng
Much improved pic jumptable codegen:
commit
|
commitdiff
|
tree
2007-11-09
Evan Cheng
Didn't mean to check these in.
commit
|
commitdiff
|
tree
2007-11-09
Evan Cheng
Bug fix. Passive nodes are not in SUnitMap.
commit
|
commitdiff
|
tree
2007-11-08
Evan Cheng
If both parts of smul_lohi, etc. are used, don't simplify...
commit
|
commitdiff
|
tree
2007-11-07
Evan Cheng
Simplify my (il)logic.
commit
|
commitdiff
|
tree
2007-11-06
Evan Cheng
When the allocator rewrite a spill register with new...
commit
|
commitdiff
|
tree
2007-11-06
Evan Cheng
First step towards moving the coalescer to priority_queue...
commit
|
commitdiff
|
tree
2007-11-06
Evan Cheng
Fix a bug where a def use operand isn't being detected...
commit
|
commitdiff
|
tree
2007-11-06
Evan Cheng
Add pseudo dependency to force two-address instruction...
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Move SimpleRegisterCoalescing.h to lib/CodeGen since...
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Use movups to spill / restore SSE registers on targets...
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Skip over deleted val#'s.
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Handle cases where a register and one of its super...
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Fix test case. Chris didn't do make check. :-)
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Doh. PR1187 -> PR1766.
commit
|
commitdiff
|
tree
2007-11-05
Evan Cheng
Fix PR1187.
commit
|
commitdiff
|
tree
2007-11-04
Evan Cheng
If an interval is being undone clear its preference...
commit
|
commitdiff
|
tree
2007-11-03
Evan Cheng
There are times when the coalescer would not coalesce...
commit
|
commitdiff
|
tree
2007-11-02
Evan Cheng
Unbreak tailcall opt.
commit
|
commitdiff
|
tree
2007-11-02
Evan Cheng
Add run line.
commit
|
commitdiff
|
tree
2007-11-02
Evan Cheng
One more extract_subreg coalescing bug.
commit
|
commitdiff
|
tree
2007-11-02
Evan Cheng
Missing a getNumOperands check.
commit
|
commitdiff
|
tree
2007-11-01
Evan Cheng
- Coalesce extract_subreg when both intervals are relatively...
commit
|
commitdiff
|
tree
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
next