projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Pick a conservative register class when creating a small live range for remat.
[oota-llvm.git]
/
lib
/
CodeGen
/
2011-03-31
Jakob Stoklund Olesen
Pick a conservative register class when creating a...
tree
|
commitdiff
2011-03-30
Jakob Stoklund Olesen
Fix evil VirtRegRewriter bug.
tree
|
commitdiff
2011-03-30
Jakob Stoklund Olesen
Teach VirtRegRewriter about the new virtual register...
tree
|
commitdiff
2011-03-30
Jay Foad
Remove PHINode::reserveOperandSpace(). Instead, add...
tree
|
commitdiff
2011-03-30
Jay Foad
(Almost) always call reserveOperandSpace() on newly...
tree
|
commitdiff
2011-03-30
Jakob Stoklund Olesen
Treat clones the same as their origin.
tree
|
commitdiff
2011-03-29
Jim Grosbach
Tidy up. 80 columns and trailing whitespace.
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Recompute register class and hint for registers created...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Remember to use the correct register when rematerializi...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Run dead code elimination immediately after remateriali...
tree
|
commitdiff
2011-03-29
Bill Wendling
Inline check that's used only once.
tree
|
commitdiff
2011-03-29
Bill Wendling
Rework the logic (and removing the bad check for an...
tree
|
commitdiff
2011-03-29
Bill Wendling
Don't try to add stack protector logic to a dead basic...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Handle the special case when all uses follow the last...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Properly enable rematerialization when spilling after...
tree
|
commitdiff
2011-03-28
Bill Wendling
In some cases, the "fail BB dominator" may be null...
tree
|
commitdiff
2011-03-28
Daniel Dunbar
Integrated-As: Add support for setting the AllowTempora...
tree
|
commitdiff
2011-03-27
Jakob Stoklund Olesen
Amend debug output.
tree
|
commitdiff
2011-03-27
Jakob Stoklund Olesen
Drop interference reassignment in favor of eviction.
tree
|
commitdiff
2011-03-26
Jakob Stoklund Olesen
Use individual register classes when spilling snippets.
tree
|
commitdiff
2011-03-26
Benjamin Kramer
Turn SelectionDAGBuilder::GetRegistersForValue into...
tree
|
commitdiff
2011-03-26
Jakob Stoklund Olesen
Collect and coalesce DBG_VALUE instructions before...
tree
|
commitdiff
2011-03-25
Jakob Stoklund Olesen
Emit less labels for debug info and stop emitting ...
tree
|
commitdiff
2011-03-25
Andrew Trick
Fix for -pre-RA-sched=source.
tree
|
commitdiff
2011-03-25
Nick Lewycky
No functionality change. Fix up some whitespace and...
tree
|
commitdiff
2011-03-25
Jakob Stoklund Olesen
Ignore special ARM allocation hints for unexpected...
tree
|
commitdiff
2011-03-24
Devang Patel
Keep track of directory namd and fIx regression caused...
tree
|
commitdiff
2011-03-23
Eli Friedman
PR9535: add support for splitting and scalarizing vecto...
tree
|
commitdiff
2011-03-23
Andrew Trick
Ensure that def-side physreg copies are scheduled above...
tree
|
commitdiff
2011-03-23
Andrew Trick
whitespace
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Don't coalesce identical DBG_VALUE instructions prematu...
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Notify the delegate before removing dead values from...
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Allow the allocation of empty live ranges that have...
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Dump the register map before rewriting.
tree
|
commitdiff
2011-03-23
Andrew Trick
Added block number and name to isel debug output.
tree
|
commitdiff
2011-03-22
Jakob Stoklund Olesen
Reapply r128045 and r128051 with fixes.
tree
|
commitdiff
2011-03-22
Andrew Trick
Revert r128045 and r128051, debug info enhancements.
tree
|
commitdiff
2011-03-22
Jakob Stoklund Olesen
Clear map after use.
tree
|
commitdiff
2011-03-22
Jakob Stoklund Olesen
Dont emit 'DBG_VALUE %noreg, ...' to terminate user...
tree
|
commitdiff
2011-03-21
Eric Christopher
Grammar-o.
tree
|
commitdiff
2011-03-21
Bill Wendling
We need to pass the TargetMachine object to the InstPri...
tree
|
commitdiff
2011-03-20
Jakob Stoklund Olesen
Process all dead defs after rematerializing during...
tree
|
commitdiff
2011-03-20
Jakob Stoklund Olesen
Also eliminate redundant spills downstream of inserted...
tree
|
commitdiff
2011-03-20
Jakob Stoklund Olesen
Change an argument to a LiveInterval instead of a regis...
tree
|
commitdiff
2011-03-19
Jakob Stoklund Olesen
Replace a broken LiveInterval::MergeValueInAsValue...
tree
|
commitdiff
2011-03-19
Jakob Stoklund Olesen
Add debug output.
tree
|
commitdiff
2011-03-19
Evan Cheng
Minor code re-structuring.
tree
|
commitdiff
2011-03-19
Nadav Rotem
Add support for legalizing UINT_TO_FP of vectors on...
tree
|
commitdiff
2011-03-19
Stuart Hastings
Reapply 127939 since Daniel fixed the breakage. <rdar...
tree
|
commitdiff
2011-03-19
Stuart Hastings
Revert 127939. <rdar://problem/9012638>
tree
|
commitdiff
2011-03-19
Stuart Hastings
Revise r126127 to address Daniel's comments. <rdar...
tree
|
commitdiff
2011-03-18
Jim Grosbach
Beginnings of MC-JIT code generation.
tree
|
commitdiff
2011-03-18
Jakob Stoklund Olesen
Extend live debug values down the dominator tree by...
tree
|
commitdiff
2011-03-18
Jakob Stoklund Olesen
Hoist spills when the same value is known to be in...
tree
|
commitdiff
2011-03-18
Jakob Stoklund Olesen
Accept instructions that read undefined values.
tree
|
commitdiff
2011-03-18
Jakob Stoklund Olesen
Be more accurate about the slot index reading a registe...
tree
|
commitdiff
2011-03-17
Benjamin Kramer
BuildUDIV: If the divisor is even we can simplify the...
tree
|
commitdiff
2011-03-17
Jakob Stoklund Olesen
Dead code elimination may separate the live interval...
tree
|
commitdiff
2011-03-17
Cameron Zwarich
Move more logic into getTypeForExtArgOrReturn.
tree
|
commitdiff
2011-03-17
Cameron Zwarich
Rename getTypeForExtendedInteger() to getTypeForExtArgO...
tree
|
commitdiff
2011-03-17
Jakob Stoklund Olesen
Rewrite instructions as part of ConnectedVNInfoEqClasse...
tree
|
commitdiff
2011-03-16
Jakob Stoklund Olesen
Add a LiveRangeEdit delegate callback before shrinking...
tree
|
commitdiff
2011-03-16
Jakob Stoklund Olesen
Erase virtual registers that are unused after DCE.
tree
|
commitdiff
2011-03-16
Jakob Stoklund Olesen
Tag cached interference with a user-provided tag instea...
tree
|
commitdiff
2011-03-16
Jakob Stoklund Olesen
Clarify debugging output.
tree
|
commitdiff
2011-03-16
Cameron Zwarich
The x86-64 ABI says that a bool is only guaranteed...
tree
|
commitdiff
2011-03-16
Cameron Zwarich
Don't recompute something that we already have in a...
tree
|
commitdiff
2011-03-16
Daniel Dunbar
Revert r127757, "Patch to a fix dwarf relocation proble...
tree
|
commitdiff
2011-03-16
Renato Golin
Patch to a fix dwarf relocation problem on ARM. One...
tree
|
commitdiff
2011-03-15
Jakob Stoklund Olesen
Trace back through sibling copies to hoist spills and...
tree
|
commitdiff
2011-03-15
Jakob Stoklund Olesen
Preserve both isPHIDef and isDefByCopy bits when copyin...
tree
|
commitdiff
2011-03-15
Evan Cheng
Add a peephole optimization to optimize pairs of bitcas...
tree
|
commitdiff
2011-03-15
Evan Cheng
sext(undef) = 0, because the top bits will all be the...
tree
|
commitdiff
2011-03-15
Bill Wendling
There are some situations which can cause the URoR...
tree
|
commitdiff
2011-03-14
Jakob Stoklund Olesen
Place context in member variables instead of passing...
tree
|
commitdiff
2011-03-14
Jakob Stoklund Olesen
Rename members to match LLVM naming conventions more...
tree
|
commitdiff
2011-03-14
Evan Cheng
BIT_CONVERT has been renamed to BITCAST.
tree
|
commitdiff
2011-03-14
Evan Cheng
Minor optimization. sign-ext/anyext of undef is still...
tree
|
commitdiff
2011-03-13
Jakob Stoklund Olesen
Now that we are deleting unused live intervals during...
tree
|
commitdiff
2011-03-13
Jakob Stoklund Olesen
Tell the register allocator about new unused virtual...
tree
|
commitdiff
2011-03-12
Duncan Sands
Speculatively revert commit 127478 (jsjodin) in an...
tree
|
commitdiff
2011-03-12
Jakob Stoklund Olesen
Include snippets in the live stack interval.
tree
|
commitdiff
2011-03-12
Jakob Stoklund Olesen
Spill multiple registers at once.
tree
|
commitdiff
2011-03-12
Jakob Stoklund Olesen
That's it, I am declaring this a failure of the C+...
tree
|
commitdiff
2011-03-11
Cameron Zwarich
Fix the GCC test suite issue exposed by r127477, which...
tree
|
commitdiff
2011-03-11
Owen Anderson
Teach FastISel to support register-immediate-immediate...
tree
|
commitdiff
2011-03-11
Jan Sjödin
Remove optimization emitting a reference insted of...
tree
|
commitdiff
2011-03-11
Andrew Trick
Replace -dag-chain-limit flag with constant. It has...
tree
|
commitdiff
2011-03-11
John Wiegley
Fix use of CompEnd predicate to be standards conforming
tree
|
commitdiff
2011-03-11
Evan Cheng
Avoid replacing the value of a directly stored load...
tree
|
commitdiff
2011-03-10
Cameron Zwarich
Add an option to disable critical edge splitting in...
tree
|
commitdiff
2011-03-10
Jakob Stoklund Olesen
Change the Spiller interface to take a LiveRangeEdit...
tree
|
commitdiff
2011-03-10
Jakob Stoklund Olesen
Make SpillIs an optional pointer. Avoid creating a...
tree
|
commitdiff
2011-03-10
Evan Cheng
Re-commit 127368 and 127371. They are exonerated.
tree
|
commitdiff
2011-03-09
Evan Cheng
Revert 127368 and 127371 for now.
tree
|
commitdiff
2011-03-09
Evan Cheng
Change the definition of TargetRegisterInfo::getCrossCo...
tree
|
commitdiff
2011-03-09
Jakob Stoklund Olesen
Make physreg coalescing independent on the number of...
tree
|
commitdiff
2011-03-09
Andrew Trick
Improve pre-RA-sched register pressure tracking for...
tree
|
commitdiff
2011-03-09
Benjamin Kramer
Fix typo, make helper static.
tree
|
commitdiff
2011-03-09
Benjamin Kramer
Remove unused virtual dtor.
tree
|
commitdiff
next