projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Adding a collector name attribute to Function in the IR. These
2007-12-08
Evan Cheng
Doh
commit
|
commitdiff
|
tree
2007-12-08
Evan Cheng
Fix a compilation warning.
commit
|
commitdiff
|
tree
2007-12-08
Evan Cheng
Fix a compilation warning.
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
Much improved v8i16 shuffles. (Step 1).
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
Add an option to control this heuristic tweak so I...
commit
|
commitdiff
|
tree
2007-12-06
Evan Cheng
Remove a bogus optimization. It's not possible to do...
commit
|
commitdiff
|
tree
2007-12-06
Evan Cheng
Fix a bogus test case.
commit
|
commitdiff
|
tree
2007-12-06
Evan Cheng
Turning simple splitting on. Start testing new coalescer...
commit
|
commitdiff
|
tree
2007-12-06
Evan Cheng
Fix for PR1831: if all defs of an interval are re-materializ...
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
If both result of the {s|z}xt and its source are live...
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
Added canFoldMemoryOperand for PPC.
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
Update foldMemoryOperand.
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
MachineInstr can change. Store indexes instead.
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
If a split live interval is spilled again, remove the...
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
Clobber more bugs.
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
Fix kill info for split intervals.
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
- Mark last use of a split interval as kill instead...
commit
|
commitdiff
|
tree
2007-12-05
Evan Cheng
Add a argument to storeRegToStackSlot and storeRegToAddr...
commit
|
commitdiff
|
tree
2007-12-04
Evan Cheng
Remove a unsafe optimization. This fixes 401.bzip2.
commit
|
commitdiff
|
tree
2007-12-04
Evan Cheng
Spiller unfold optimization bug: do not clobber a reusable...
commit
|
commitdiff
|
tree
2007-12-04
Evan Cheng
Discard split intervals made empty due to folding.
commit
|
commitdiff
|
tree
2007-12-03
Evan Cheng
Bug fixes.
commit
|
commitdiff
|
tree
2007-12-03
Evan Cheng
Typo
commit
|
commitdiff
|
tree
2007-12-03
Evan Cheng
Update kill info for uses of split intervals.
commit
|
commitdiff
|
tree
2007-12-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
commit
|
commitdiff
|
tree
2007-12-01
Evan Cheng
Fix a bug where splitting cause some unnecessary spilling.
commit
|
commitdiff
|
tree
2007-12-01
Evan Cheng
Allow some reloads to be folded in multi-use cases...
commit
|
commitdiff
|
tree
2007-11-30
Evan Cheng
Do not fold reload into an instruction with multiple...
commit
|
commitdiff
|
tree
2007-11-29
Evan Cheng
Do not lose rematerialization info when spilling already...
commit
|
commitdiff
|
tree
2007-11-29
Evan Cheng
Fix a major performance issue with splitting. If there...
commit
|
commitdiff
|
tree
2007-11-29
Evan Cheng
Update tests.
commit
|
commitdiff
|
tree
2007-11-29
Evan Cheng
Replace the odd kill# hack with something less fragile.
commit
|
commitdiff
|
tree
2007-11-29
Evan Cheng
Fixed various live interval splitting bugs / compile...
commit
|
commitdiff
|
tree
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
next