projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Test commit.
2011-06-16
Jakob Stoklund Olesen
Add TargetRegisterInfo::getRawAllocationOrder().
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Prempt some obnoxious compiler from complaing about...
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Make sure to pass an unsigned to a printf format that...
commit
|
commitdiff
|
tree
2011-06-15
Jakob Stoklund Olesen
Use set operations instead of plain lists to enumerate...
commit
|
commitdiff
|
tree
2011-06-15
Jakob Stoklund Olesen
Remove custom allocation orders in SystemZ.
commit
|
commitdiff
|
tree
2011-06-15
Jakob Stoklund Olesen
Use a SetTheory instance to expand register lists in...
commit
|
commitdiff
|
tree
2011-06-15
Jakob Stoklund Olesen
Give CodeGenRegisterClass a real sorted member set.
commit
|
commitdiff
|
tree
2011-06-15
Jakob Stoklund Olesen
Move the list of register classes into CodeGenRegBank...
commit
|
commitdiff
|
tree
2011-06-14
Jakob Stoklund Olesen
Fix a compile time regression caused by too small hash...
commit
|
commitdiff
|
tree
2011-06-13
Jakob Stoklund Olesen
Be less aggressive about hinting in RAFast.
commit
|
commitdiff
|
tree
2011-06-13
Jakob Stoklund Olesen
Include callee-saved registers in debug output.
commit
|
commitdiff
|
tree
2011-06-12
Jakob Stoklund Olesen
Tweak hash function and compress hash tables.
commit
|
commitdiff
|
tree
2011-06-12
Jakob Stoklund Olesen
Remove now dead code.
commit
|
commitdiff
|
tree
2011-06-12
Jakob Stoklund Olesen
Extract the generateHashTable function.
commit
|
commitdiff
|
tree
2011-06-12
Jakob Stoklund Olesen
Compute lists of sub-regs, super-regs, and overlapping...
commit
|
commitdiff
|
tree
2011-06-11
Jakob Stoklund Olesen
Move the list of registers into CodeGenRegBank.
commit
|
commitdiff
|
tree
2011-06-10
Jakob Stoklund Olesen
Move some sub-register index calculations to CodeGenRegister...
commit
|
commitdiff
|
tree
2011-06-09
Jakob Stoklund Olesen
Move TableGen's register bank classes to their own...
commit
|
commitdiff
|
tree
2011-06-09
Jakob Stoklund Olesen
Remove custom allocation order boilerplate that is...
commit
|
commitdiff
|
tree
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
next