projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Remove the -fast-spill option.
2010-05-14
Jakob Stoklund Olesen
Enable opportunistic coalescing
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Trust kill flags from isel and later passes.
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Fix an embarrassing runtime regression for RegAllocFast.
commit
|
commitdiff
|
tree
2010-05-13
Jakob Stoklund Olesen
Clean up RegAllocFast debug output
commit
|
commitdiff
|
tree
2010-05-13
Jakob Stoklund Olesen
Fix complete badness in bugpoint's IsARMArchitecture...
commit
|
commitdiff
|
tree
2010-05-13
Jakob Stoklund Olesen
Take allocation hints from copy instructions to/from...
commit
|
commitdiff
|
tree
2010-05-13
Jakob Stoklund Olesen
More asserts around physreg uses
commit
|
commitdiff
|
tree
2010-05-12
Jakob Stoklund Olesen
Make sure to add kill flags to the last use of a virtreg...
commit
|
commitdiff
|
tree
2010-05-12
Jakob Stoklund Olesen
Enable a bunch more -regalloc=fast tests
commit
|
commitdiff
|
tree
2010-05-12
Jakob Stoklund Olesen
Avoid scoping issues, fix buildbots
commit
|
commitdiff
|
tree
2010-05-11
Jakob Stoklund Olesen
Store the Dirty bit in the LiveReg structure instead...
commit
|
commitdiff
|
tree
2010-05-11
Jakob Stoklund Olesen
Keep track of the last place a live virtreg was used.
commit
|
commitdiff
|
tree
2010-05-11
Jakob Stoklund Olesen
One more -regalloc=fast test
commit
|
commitdiff
|
tree
2010-05-11
Jakob Stoklund Olesen
Silence warning
commit
|
commitdiff
|
tree
2010-05-11
Jakob Stoklund Olesen
Simplify the tracking of used physregs to a bulk bitor...
commit
|
commitdiff
|
tree
2010-05-11
Jakob Stoklund Olesen
Mostly rewrite RegAllocFast.
commit
|
commitdiff
|
tree
2010-05-05
Jakob Stoklund Olesen
Fix PR6520. An earlyclobber physreg must not be allocated...
commit
|
commitdiff
|
tree
2010-05-03
Jakob Stoklund Olesen
Remove preexisting kill flags in RegAllocLocal, just...
commit
|
commitdiff
|
tree
2010-05-03
Jakob Stoklund Olesen
Check that subregisters don't have independent values...
commit
|
commitdiff
|
tree
2010-04-30
Jakob Stoklund Olesen
The local register allocator has to spill dirty callee...
commit
|
commitdiff
|
tree
2010-04-30
Jakob Stoklund Olesen
Don't use floating point in SimpleRegisterCoalescing.
commit
|
commitdiff
|
tree
2010-04-29
Jakob Stoklund Olesen
Reject really weird coalescer case when trying to merge...
commit
|
commitdiff
|
tree
2010-04-29
Jakob Stoklund Olesen
Slightly verboser debug spew from coalescer
commit
|
commitdiff
|
tree
2010-04-28
Jakob Stoklund Olesen
Recompute kill flags from live intervals after coalescing...
commit
|
commitdiff
|
tree
2010-04-28
Jakob Stoklund Olesen
Teach X86FloatingPoint that a register can be killed...
commit
|
commitdiff
|
tree
2010-04-21
Jakob Stoklund Olesen
Run LiveVariables instead of computing liveness locally...
commit
|
commitdiff
|
tree
2010-04-21
Jakob Stoklund Olesen
Add fast register allocator, enabled with -regalloc...
commit
|
commitdiff
|
tree
2010-04-20
Jakob Stoklund Olesen
When MachineLICM is hoisting a physical register after...
commit
|
commitdiff
|
tree
2010-04-17
Jakob Stoklund Olesen
Revert "Use a simpler data structure to calculate the...
commit
|
commitdiff
|
tree
2010-04-16
Jakob Stoklund Olesen
Use a simpler data structure to calculate the least...
commit
|
commitdiff
|
tree
2010-04-15
Jakob Stoklund Olesen
Avoid sinking machine instructions into a loop.
commit
|
commitdiff
|
tree
2010-04-15
Jakob Stoklund Olesen
Add test case for machine-sink on critical edges
commit
|
commitdiff
|
tree
2010-04-15
Jakob Stoklund Olesen
Fix PR6847. RegScavenger should ignore DebugValues.
commit
|
commitdiff
|
tree
2010-04-14
Jakob Stoklund Olesen
Remove unneeded types from test.
commit
|
commitdiff
|
tree
2010-04-13
Jakob Stoklund Olesen
Teach MachineSinking to handle easy critical edges.
commit
|
commitdiff
|
tree
2010-04-06
Jakob Stoklund Olesen
Let that which does not matter truly slide.
commit
|
commitdiff
|
tree
2010-04-06
Jakob Stoklund Olesen
Don't try to collapse DomainValues onto an incompatible...
commit
|
commitdiff
|
tree
2010-04-06
Jakob Stoklund Olesen
Avoid overflowing a signed integer which triggers undefined...
commit
|
commitdiff
|
tree
2010-04-05
Jakob Stoklund Olesen
Properly enable load clustering.
commit
|
commitdiff
|
tree
2010-04-05
Jakob Stoklund Olesen
Replace TSFlagsFields and TSFlagsShifts with a simpler...
commit
|
commitdiff
|
tree
2010-04-04
Jakob Stoklund Olesen
Clean up SSEDomainFix pass.
commit
|
commitdiff
|
tree
2010-04-04
Jakob Stoklund Olesen
Switch SSEDomainFix to SpecificBumpPtrAllocator.
commit
|
commitdiff
|
tree
2010-03-31
Jakob Stoklund Olesen
Use spaces, not tabs
commit
|
commitdiff
|
tree
2010-03-31
Jakob Stoklund Olesen
Fix PR6750. Don't try to merge a DomainValue with itself.
commit
|
commitdiff
|
tree
2010-03-31
Jakob Stoklund Olesen
Replace V_SET0 with variants for each SSE execution...
commit
|
commitdiff
|
tree
2010-03-31
Jakob Stoklund Olesen
Fix typo. Thank you, valgrind.
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Not all platforms start symbols with _
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Enable -sse-domain-fix by default. Now with tests!
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
V_SETALLONES is an integer instruction.
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Renumber SSE execution domains for better code size.
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Revert "Enable -sse-domain-fix by default. What could...
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Enable -sse-domain-fix by default. What could possibly...
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Add cross-block inference to SSEDomainFix.
commit
|
commitdiff
|
tree
2010-03-30
Jakob Stoklund Olesen
Be gentle to MSVC. C++ is hard, after all.
commit
|
commitdiff
|
tree
2010-03-29
Jakob Stoklund Olesen
Basic implementation of SSEDomainFix pass.
commit
|
commitdiff
|
tree
2010-03-25
Jakob Stoklund Olesen
Tag SSE2 integer instructions as SSEPackedInt.
commit
|
commitdiff
|
tree
2010-03-25
Jakob Stoklund Olesen
Teach TableGen to understand X.Y notation in the TSFlagsFiel...
commit
|
commitdiff
|
tree
2010-03-25
Jakob Stoklund Olesen
Add a late SSEDomainFix pass that twiddles SSE instructions...
commit
|
commitdiff
|
tree
2010-03-25
Jakob Stoklund Olesen
Fix evil TableGen bug in template parameters with defaults.
commit
|
commitdiff
|
tree
2010-03-23
Jakob Stoklund Olesen
Revert "Add a late SSEDomainFix pass that twiddles...
commit
|
commitdiff
|
tree
2010-03-23
Jakob Stoklund Olesen
Add a late SSEDomainFix pass that twiddles SSE instructions...
commit
|
commitdiff
|
tree
2010-03-22
Jakob Stoklund Olesen
Completely remove Blackfin patterns that thought JustCC...
commit
|
commitdiff
|
tree
2010-03-18
Jakob Stoklund Olesen
Revert "Change coalescer complexity from N^2 to N logN...
commit
|
commitdiff
|
tree
2010-03-17
Jakob Stoklund Olesen
Change coalescer complexity from N^2 to N logN by changing...
commit
|
commitdiff
|
tree
2010-03-11
Jakob Stoklund Olesen
Extract methods from LocalRewriter::RewriteMBB bringing...
commit
|
commitdiff
|
tree
2010-03-11
Jakob Stoklund Olesen
VirtRegRewriter spring cleaning. No functional change.
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Try to keep the cached inliner costs around for a bit...
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Revert r98089, it was breaking a clang test.
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Try to keep the cached inliner costs around for a bit...
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Permit inlining into huge functions. This heuristic...
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Don't do illegal cross-class coalescing.
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Add inlining threshold to log output.
commit
|
commitdiff
|
tree
2010-03-09
Jakob Stoklund Olesen
Disable physical register coalescing when the number...
commit
|
commitdiff
|
tree
2010-03-05
Jakob Stoklund Olesen
Better handling of dead super registers in LiveVariables...
commit
|
commitdiff
|
tree
2010-03-05
Jakob Stoklund Olesen
We don't really care about correct register liveness...
commit
|
commitdiff
|
tree
2010-03-05
Jakob Stoklund Olesen
Avoid creating bad PHI instructions when BR is being...
commit
|
commitdiff
|
tree
2010-03-04
Jakob Stoklund Olesen
Fix the remaining MUL8 and DIV8 to define AX instead...
commit
|
commitdiff
|
tree
2010-03-01
Jakob Stoklund Olesen
Use methods to determine if a LiveInterval is spillable.
commit
|
commitdiff
|
tree
2010-02-26
Jakob Stoklund Olesen
Merge PPC instructions FMRS and FMRD into a single...
commit
|
commitdiff
|
tree
2010-02-26
Jakob Stoklund Olesen
Use the right floating point load/store instructions...
commit
|
commitdiff
|
tree
2010-02-26
Jakob Stoklund Olesen
Remove dead code
commit
|
commitdiff
|
tree
2010-02-24
Jakob Stoklund Olesen
Create a stack frame on ARM when
commit
|
commitdiff
|
tree
2010-02-24
Jakob Stoklund Olesen
Stay away from str <undef> in ARMLoadStoreOpt. This...
commit
|
commitdiff
|
tree
2010-02-24
Jakob Stoklund Olesen
DIV8r must define %AX since X86DAGToDAGISel::Select...
commit
|
commitdiff
|
tree
2010-02-23
Jakob Stoklund Olesen
Remember to handle sub-registers when moving imp-defs...
commit
|
commitdiff
|
tree
2010-02-23
Jakob Stoklund Olesen
Keep track of phi join registers explicitly in LiveVariables.
commit
|
commitdiff
|
tree
2010-02-23
Jakob Stoklund Olesen
Dead code elimination
commit
|
commitdiff
|
tree
2010-02-21
Jakob Stoklund Olesen
Enable assertion to detect cyclic valno references.
commit
|
commitdiff
|
tree
2010-02-18
Jakob Stoklund Olesen
Always normalize spill weights, also for intervals...
commit
|
commitdiff
|
tree
2010-02-17
Jakob Stoklund Olesen
Remember to define super registers in mips calls.
commit
|
commitdiff
|
tree
2010-02-17
Jakob Stoklund Olesen
Dead code elimination.
commit
|
commitdiff
|
tree
2010-02-15
Jakob Stoklund Olesen
Fix PR6300.
commit
|
commitdiff
|
tree
2010-02-13
Jakob Stoklund Olesen
Fix PR6283.
commit
|
commitdiff
|
tree
2010-02-13
Jakob Stoklund Olesen
Enable the inlinehint attribute in the Inliner.
commit
|
commitdiff
|
tree
2010-02-11
Jakob Stoklund Olesen
Reapply coalescer fix for better cross-class coalescing.
commit
|
commitdiff
|
tree
2010-02-11
Jakob Stoklund Olesen
Revert functional change. This broke a bunch of tests.
commit
|
commitdiff
|
tree
2010-02-11
Jakob Stoklund Olesen
It is always good to do a cross-class join when the...
commit
|
commitdiff
|
tree
2010-02-11
Jakob Stoklund Olesen
Use array_pod_sort instead of std::sort for improved...
commit
|
commitdiff
|
tree
2010-02-11
Jakob Stoklund Olesen
Reuse operand location when updating PHI instructions.
commit
|
commitdiff
|
tree
2010-02-11
Jakob Stoklund Olesen
Remove duplicate successors from indirectbr instructions...
commit
|
commitdiff
|
tree
next