projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Only do config-time substitution of LLVM_BUILD_MODE in
2011-06-20
Jakob Stoklund Olesen
Skip fields that don't exist in the Register class.
commit
|
commitdiff
|
tree
2011-06-20
Jakob Stoklund Olesen
Add a RegisterTuples class to Target.td and TableGen.
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Use the correct comparator to avoid depending on pointer...
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Store CodeGenRegisters as pointers so they won't be...
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Remove MethodProtos/MethodBodies and allocation_order_begin...
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Delete unneeded allocation order override.
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Switch ARM to using AltOrders instead of MethodBodies.
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Switch x86 to using AltOrders instead of MethodBodies.
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Reserve D16-D13 on subtargets that don't support them.
commit
|
commitdiff
|
tree
2011-06-18
Jakob Stoklund Olesen
Provide AltOrders for specifying alternative allocation...
commit
|
commitdiff
|
tree
2011-06-17
Jakob Stoklund Olesen
Only call TRI::getRawAllocationOrder to resolve a target...
commit
|
commitdiff
|
tree
2011-06-17
Jakob Stoklund Olesen
Zap the last reference to allocation_order_begin().
commit
|
commitdiff
|
tree
2011-06-17
Jakob Stoklund Olesen
SI, DI, BP, and SP don't have 8-bit sub-registers in...
commit
|
commitdiff
|
tree
2011-06-17
Jakob Stoklund Olesen
Allocate SystemZ callee-saved registers backwards:...
commit
|
commitdiff
|
tree
2011-06-17
Jakob Stoklund Olesen
Explicitly invoke ArrayRef constructor to keep gcc...
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Rename TRI::getAllocationOrder() to getRawAllocationOrder().
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Don't use register classes larger than TLI->getRegClassFor...
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Teach antidependency breakers to use RegisterClassInfo.
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Move PBQP off allocation_order_begin. No functional...
commit
|
commitdiff
|
tree
2011-06-16
Jakob Stoklund Olesen
Switch linear scan to using RegisterClassInfo.
commit
|
commitdiff
|
tree
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
next