projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Skip identical instruction while calculating DBG_VALUE range.
2010-06-01
Jakob Stoklund Olesen
Properly compose subregister indices when coalescing.
commit
|
commitdiff
|
tree
2010-05-29
Jakob Stoklund Olesen
Handle composed subreg indices when processing REQ_SEQUENCE...
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Emit TargetRegisterInfo::composeSubRegIndices().
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Merge the SystemZ subreg_even32 SubRegIndex into subreg_32bi...
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Add a TargetRegisterInfo::composeSubRegIndices hook...
commit
|
commitdiff
|
tree
2010-05-28
Jakob Stoklund Olesen
Fix more tests that depended on the default register...
commit
|
commitdiff
|
tree
2010-05-27
Jakob Stoklund Olesen
Add a -regalloc=default option that chooses a register...
commit
|
commitdiff
|
tree
2010-05-27
Jakob Stoklund Olesen
Remove ancient prototype.
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Avoid counting InlineAsm as a call - it prevents loop...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Check that inherited subregisters all have a direct...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Give SubRegIndex names to all ARM subregisters. This...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Add StringRef::compare_numeric and use it to sort TableGen...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Suppress emmission of empty subreg/superreg/alias sets.
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Replace the SubRegSet tablegen class with a less error...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Revert "Replace the SubRegSet tablegen class with a...
commit
|
commitdiff
|
tree
2010-05-26
Jakob Stoklund Olesen
Replace the SubRegSet tablegen class with a less error...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Drop the SuperregHashTable. It is essentially the same...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Separate unrelated cases that once shared a numeric...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Print symbolic SubRegIndex names on machine operands.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Remove NumberHack entirely.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Ignore NumberHack and give each SubRegIndex instance...
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals for SystemZ subregisters
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals for X86 subregisters.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Disable invalid coalescer assertion.
commit
|
commitdiff
|
tree
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals in the ARM backend.
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Switch SubRegSet to using symbolic SubRegIndices
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Lose the dummies
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Replace the tablegen RegisterClass field SubRegClassList...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Add SubRegIndex defs to PowerPC. It looks like the...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Use SubRegIndex in SystemZ.
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
SubRegIndex'ize Mips
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
SubRegIndex'ize MSP430
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Fix a few places that depended on the numeric value...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Switch ARMRegisterInfo.td to use SubRegIndex and eliminate...
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Rename X86 subregister indices to something shorter.
commit
|
commitdiff
|
tree
2010-05-24
Jakob Stoklund Olesen
Add the SubRegIndex TableGen class.
commit
|
commitdiff
|
tree
2010-05-21
Jakob Stoklund Olesen
Add MachineInstr::readsWritesVirtualRegister() to determine...
commit
|
commitdiff
|
tree
2010-05-21
Jakob Stoklund Olesen
Revert "Use MachineInstr::readsWritesVirtualRegister...
commit
|
commitdiff
|
tree
2010-05-21
Jakob Stoklund Olesen
Use MachineInstr::readsWritesVirtualRegister to determine...
commit
|
commitdiff
|
tree
2010-05-21
Jakob Stoklund Olesen
Teach VirtRegRewriter to handle spilling in instructions...
commit
|
commitdiff
|
tree
2010-05-21
Jakob Stoklund Olesen
If the first definition of a virtual register is a...
commit
|
commitdiff
|
tree
2010-05-19
Jakob Stoklund Olesen
Add support for partial redefs to the fast register...
commit
|
commitdiff
|
tree
2010-05-19
Jakob Stoklund Olesen
Add MachineInstr::readsVirtualRegister() in preparation...
commit
|
commitdiff
|
tree
2010-05-19
Jakob Stoklund Olesen
TwoAddressInstructionPass doesn't really know how to...
commit
|
commitdiff
|
tree
2010-05-18
Jakob Stoklund Olesen
Remember to update VirtRegLastUse when spilling without...
commit
|
commitdiff
|
tree
2010-05-18
Jakob Stoklund Olesen
Properly handle multiple definitions of a virtual register...
commit
|
commitdiff
|
tree
2010-05-18
Jakob Stoklund Olesen
Teach the machine code verifier to use getSubRegisterRegClass().
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
ARMBaseRegisterInfo::estimateRSStackSizeLimit() could...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Pull the UsedInInstr.test() calls into calcSpillCost...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Optimize empty DenseMap iteration.
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Remove debug option. Add comment on spill order determinism.
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Avoid allocating the same physreg to multiple virtregs...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Minor optimizations. DenseMap::begin() is surprisingly...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Extract spill cost calculation to a new method, and...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Only use clairvoyance when defining a register, and...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Eliminate a hash table probe when killing virtual registers.
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Execute virtreg kills immediately instead of after...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Sprinkle superregister <imp-def> and <imp-kill> operands...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Now that we don't keep live registers across calls...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Boldly attempt consistent capitalization. Functional...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Spill and kill all virtual registers across a call.
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Reduce hashtable probes by using DenseMap::insert(...
commit
|
commitdiff
|
tree
2010-05-17
Jakob Stoklund Olesen
Make MBB a class member instead of passing it around...
commit
|
commitdiff
|
tree
2010-05-15
Jakob Stoklund Olesen
Calculate liveness on the fly for local registers.
commit
|
commitdiff
|
tree
2010-05-15
Jakob Stoklund Olesen
Add reg_nodbg_iterator
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Don't bother spilling before a return
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
RegAllocLocal can count copies too
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Track allocatable instead of reserved regs, and never...
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Avoid scanning the long tail of physreg operands on...
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Count coalesced copies
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Allow virtreg redefines when verifying for RegAllocFast
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
When verifying two-address instructions, check the...
commit
|
commitdiff
|
tree
2010-05-14
Jakob Stoklund Olesen
Simplify the handling of physreg defs and uses in RegAllocFast.
commit
|
commitdiff
|
tree
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
next