projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Simplify local live range splitting's safeguard to fix PR10070.
2011-06-06
Jakob Stoklund Olesen
Simplify local live range splitting's safeguard to...
commit
|
commitdiff
|
tree
2011-06-06
Jakob Stoklund Olesen
Get allocation orders from RegisterClassInfo when possible.
commit
|
commitdiff
|
tree
2011-06-06
Jakob Stoklund Olesen
Don't try to be clever, just preserve the target's...
commit
|
commitdiff
|
tree
2011-06-04
Jakob Stoklund Olesen
Fix a test that keeps breaking when allocation orders...
commit
|
commitdiff
|
tree
2011-06-04
Jakob Stoklund Olesen
Drop a RecordKeeper reference that wasn't necessary.
commit
|
commitdiff
|
tree
2011-06-04
Jakob Stoklund Olesen
Silence compiler warnings.
commit
|
commitdiff
|
tree
2011-06-04
Jakob Stoklund Olesen
Teach TableGen to evaluate DAG expressions as set operations.
commit
|
commitdiff
|
tree
2011-06-03
Jakob Stoklund Olesen
Fix some tests that depend on register allocation.
commit
|
commitdiff
|
tree
2011-06-03
Jakob Stoklund Olesen
Blackfin always uses a reserved call frame.
commit
|
commitdiff
|
tree
2011-06-03
Jakob Stoklund Olesen
Switch AllocationOrder to using RegisterClassInfo instead...
commit
|
commitdiff
|
tree
2011-06-03
Jakob Stoklund Olesen
Preserve the original ordering when a CSR has multiple...
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Avoid calling TRI->getAllocatableSet in RAFast.
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Flag unallocatable register classes instead of giving...
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Make it possible to have unallocatable register classes.
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Just use a SmallVector.
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Use RegisterClassInfo::getOrder in RAFast.
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Initialize members to fix problem found by valgrind.
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Use TRI::has{Sub,Super}ClassEq() where possible.
commit
|
commitdiff
|
tree
2011-06-02
Jakob Stoklund Olesen
Add a RegisterClassInfo class that lazily caches information...
commit
|
commitdiff
|
tree
2011-06-01
Jakob Stoklund Olesen
Revert r132358 "Simplify the eviction policy by making...
commit
|
commitdiff
|
tree
2011-06-01
Jakob Stoklund Olesen
Fix PR10059 and future variations by handling all register...
commit
|
commitdiff
|
tree
2011-05-31
Jakob Stoklund Olesen
Ignore Vim swap files
commit
|
commitdiff
|
tree
2011-05-31
Jakob Stoklund Olesen
Simplify the eviction policy by making the failsafe...
commit
|
commitdiff
|
tree
2011-05-30
Jakob Stoklund Olesen
Reapply r132245 with a fix for the bug that broke the...
commit
|
commitdiff
|
tree
2011-05-29
Jakob Stoklund Olesen
Revert r132245, "Create two BlockInfo entries when...
commit
|
commitdiff
|
tree
2011-05-29
Jakob Stoklund Olesen
Fix PR10046 by updating LiveVariables kill info when...
commit
|
commitdiff
|
tree
2011-05-28
Jakob Stoklund Olesen
Create two BlockInfo entries when a live range is discontinu...
commit
|
commitdiff
|
tree
2011-05-28
Jakob Stoklund Olesen
Add SplitAnalysis::getNumLiveBlocks().
commit
|
commitdiff
|
tree
2011-05-27
Jakob Stoklund Olesen
Make room for register allocation to improve.
commit
|
commitdiff
|
tree
2011-05-27
Jakob Stoklund Olesen
Delete a test that is no longer relevant.
commit
|
commitdiff
|
tree
2011-05-27
Jakob Stoklund Olesen
Delete MethodBodies that only filtered reserved registers.
commit
|
commitdiff
|
tree
2011-05-25
Jakob Stoklund Olesen
Add a RAGreedy::canEvict function.
commit
|
commitdiff
|
tree
2011-05-24
Jakob Stoklund Olesen
Work around code generation bug in Visual Studio 2010.
commit
|
commitdiff
|
tree
2011-05-18
Jakob Stoklund Olesen
Eliminate dead dead code elimination code.
commit
|
commitdiff
|
tree
2011-05-18
Jakob Stoklund Olesen
Also use shrinkToUses after AdjustCopiesBackFrom().
commit
|
commitdiff
|
tree
2011-05-18
Jakob Stoklund Olesen
Properly shrink live ranges after deleting dead copies...
commit
|
commitdiff
|
tree
2011-05-17
Jakob Stoklund Olesen
Tweak cross-class coalescing to be more aggressive...
commit
|
commitdiff
|
tree
2011-05-16
Jakob Stoklund Olesen
Teach LiveInterval::isZeroLength about null SlotIndexes.
commit
|
commitdiff
|
tree
2011-05-11
Jakob Stoklund Olesen
Avoid hoisting spills when looking at a copy from another...
commit
|
commitdiff
|
tree
2011-05-10
Jakob Stoklund Olesen
Downgrade a tablegen warning to an error.
commit
|
commitdiff
|
tree
2011-05-10
Jakob Stoklund Olesen
Fix PR9883. Make sure all caches are invalidated when...
commit
|
commitdiff
|
tree
2011-05-08
Jakob Stoklund Olesen
Remove an assertion to fix PR9872.
commit
|
commitdiff
|
tree
2011-05-07
Jakob Stoklund Olesen
Eliminate the ARM sub-register indexes that are not...
commit
|
commitdiff
|
tree
2011-05-07
Jakob Stoklund Olesen
Teach TableGen to automatically generate missing SubRegIndex...
commit
|
commitdiff
|
tree
2011-05-07
Jakob Stoklund Olesen
Revert ExecutionEngine patches, they either failed...
commit
|
commitdiff
|
tree
2011-05-06
Jakob Stoklund Olesen
Emit a proper error message when register allocators...
commit
|
commitdiff
|
tree
2011-05-06
Jakob Stoklund Olesen
Iterate backwards over debug locations when splitting...
commit
|
commitdiff
|
tree
2011-05-06
Jakob Stoklund Olesen
Update LiveDebugVariables after live range splitting.
commit
|
commitdiff
|
tree
2011-05-06
Jakob Stoklund Olesen
Use TargetMachine hooks to properly print debug variable...
commit
|
commitdiff
|
tree
2011-05-06
Jakob Stoklund Olesen
Also count identity copies.
commit
|
commitdiff
|
tree
2011-05-05
Jakob Stoklund Olesen
Add some statistics to the splitting and spilling frameworks.
commit
|
commitdiff
|
tree
2011-05-05
Jakob Stoklund Olesen
Fix test to be less sensitive to coalescing.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Disable physical register coalescing by default.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Prepare remaining tests for -join-physreg going away.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Fix X86RegisterInfo::getMatchingSuperRegClass for sub_8bit_hi.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Fix a batch of x86 tests to be coalescer independent.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Fix more register and coalescing dependencies.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Explicitly request physreg coalesing for a bunch of...
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Implement SystemZRegisterInfo::getMatchingSuperRegClass...
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
FileCheckize and break dependence on coalescing order.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Explicitly request -join-physregs for some tests that...
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Rename -disable-physical-join to -join-physregs and...
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Don't depend on the physreg coalescing order.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Don't run this test through -regalloc=basic.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Fix register-dependent XCore tests
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Fix register-dependent test in MSP430.
commit
|
commitdiff
|
tree
2011-05-04
Jakob Stoklund Olesen
Implement MSP430RegisterInfo::getMatchingSuperRegClass...
commit
|
commitdiff
|
tree
2011-05-03
Jakob Stoklund Olesen
Mark ultra-super-registers QQQQ as call-clobbered instead...
commit
|
commitdiff
|
tree
2011-05-03
Jakob Stoklund Olesen
Fix a bunch of ARM tests to be register allocation...
commit
|
commitdiff
|
tree
2011-05-03
Jakob Stoklund Olesen
Gracefully handle invalid live ranges. Fix PR9831.
commit
|
commitdiff
|
tree
2011-05-02
Jakob Stoklund Olesen
Handle <def,undef> in the second loop as well.
commit
|
commitdiff
|
tree
2011-05-02
Jakob Stoklund Olesen
Use the PrintReg adaptor to correctly print live-in...
commit
|
commitdiff
|
tree
2011-05-02
Jakob Stoklund Olesen
Only ignore <undef> use operands, keep the <def,undef...
commit
|
commitdiff
|
tree
2011-05-02
Jakob Stoklund Olesen
Minimize the slot indexes spanned by register ranges...
commit
|
commitdiff
|
tree
2011-05-02
Jakob Stoklund Olesen
Add a SlotIndexes::insertMachineInstrInMaps to insert...
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
X86AsmPrinter doesn't know how to handle the X86II...
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
When a physreg is live-in and live through a basic...
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
Allow folded spills in test.
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
Avoid using stale entries form the sibling value map.
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
Use hysteresis for local live range splitting as well.
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
Update comment.
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
Use a greedy algorithm for allocating registers.
commit
|
commitdiff
|
tree
2011-04-30
Jakob Stoklund Olesen
Weekly fix of register allocation dependent unit tests.
commit
|
commitdiff
|
tree
2011-04-27
Jakob Stoklund Olesen
Also add <imp-def> operands for defined and dead super...
commit
|
commitdiff
|
tree
2011-04-26
Jakob Stoklund Olesen
Add a safe-guard against repeated splitting for some...
commit
|
commitdiff
|
tree
2011-04-26
Jakob Stoklund Olesen
Use the new TRI->getLargestLegalSuperClass hook to...
commit
|
commitdiff
|
tree
2011-04-26
Jakob Stoklund Olesen
Add a TRI::getLargestLegalSuperClass hook to provide...
commit
|
commitdiff
|
tree
2011-04-22
Jakob Stoklund Olesen
Always compare the cost of region splitting with the...
commit
|
commitdiff
|
tree
2011-04-21
Jakob Stoklund Olesen
Allow allocatable ranges from global live range splitting...
commit
|
commitdiff
|
tree
2011-04-21
Jakob Stoklund Olesen
Don't allow per-register spill size and alignment.
commit
|
commitdiff
|
tree
2011-04-20
Jakob Stoklund Olesen
Add debug output for rematerializable instructions.
commit
|
commitdiff
|
tree
2011-04-20
Jakob Stoklund Olesen
Permit remat when a virtual register has multiple defs.
commit
|
commitdiff
|
tree
2011-04-20
Jakob Stoklund Olesen
Prefer cheap registers for busy live ranges.
commit
|
commitdiff
|
tree
2011-04-19
Jakob Stoklund Olesen
Force the greedy register allocator to be linked alongside...
commit
|
commitdiff
|
tree
2011-04-19
Jakob Stoklund Olesen
Tighten test case a bit.
commit
|
commitdiff
|
tree
2011-04-19
Jakob Stoklund Olesen
Make tests register allocation independent again.
commit
|
commitdiff
|
tree
2011-04-18
Jakob Stoklund Olesen
Handle spilling around an instruction that has an early...
commit
|
commitdiff
|
tree
2011-04-15
Jakob Stoklund Olesen
Teach the SplitKit blitter to handle multiply defined...
commit
|
commitdiff
|
tree
2011-04-15
Jakob Stoklund Olesen
Remember to set flag.
commit
|
commitdiff
|
tree
2011-04-13
Jakob Stoklund Olesen
Stop using dead function.
commit
|
commitdiff
|
tree
next