projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Move most of the pre BB code to TailDuplicateAndUpdate. Change the
2011-07-04
Jakob Stoklund Olesen
Fix PR10244.
commit
|
commitdiff
|
tree
2011-07-02
Jakob Stoklund Olesen
Consistent diagnostic capitalization and redundant...
commit
|
commitdiff
|
tree
2011-07-02
Jakob Stoklund Olesen
Better diagnostics when inline asm fails to allocate.
commit
|
commitdiff
|
tree
2011-07-02
Jakob Stoklund Olesen
Include a source location when complaining about bad...
commit
|
commitdiff
|
tree
2011-07-02
Jakob Stoklund Olesen
Use a new strategy for preventing eviction loops in...
commit
|
commitdiff
|
tree
2011-07-01
Jakob Stoklund Olesen
Don't inflate register classes used by inline asm.
commit
|
commitdiff
|
tree
2011-06-30
Jakob Stoklund Olesen
Fix a problem with fast-isel return values introduced...
commit
|
commitdiff
|
tree
2011-06-30
Jakob Stoklund Olesen
Tweak error messages to match GCC. Should fix gcc.target...
commit
|
commitdiff
|
tree
2011-06-30
Jakob Stoklund Olesen
Reapply r134047 now that the world is ready for it.
commit
|
commitdiff
|
tree
2011-06-29
Jakob Stoklund Olesen
Always adjust the stack pointer immediately after the...
commit
|
commitdiff
|
tree
2011-06-29
Jakob Stoklund Olesen
Revert r134047 while investigating a llvm-gcc-i386...
commit
|
commitdiff
|
tree
2011-06-29
Jakob Stoklund Olesen
Rewrite RAGreedy::splitAroundRegion, now with cool...
commit
|
commitdiff
|
tree
2011-06-28
Jakob Stoklund Olesen
Clean up the handling of the x87 fp stack to make it...
commit
|
commitdiff
|
tree
2011-06-28
Jakob Stoklund Olesen
Print registers by name instead of by number.
commit
|
commitdiff
|
tree
2011-06-28
Jakob Stoklund Olesen
FileCheckize a couple of tests.
commit
|
commitdiff
|
tree
2011-06-28
Jakob Stoklund Olesen
Fix a bad iterator dereference that Evan uncovered.
commit
|
commitdiff
|
tree
2011-06-27
Jakob Stoklund Olesen
Move all inline-asm-fpstack tests to a single file.
commit
|
commitdiff
|
tree
2011-06-27
Jakob Stoklund Olesen
Track live-out physical registers in MachineDCE.
commit
|
commitdiff
|
tree
2011-06-27
Jakob Stoklund Olesen
Grow the X86FloatingPoint register map to hold 16 registers.
commit
|
commitdiff
|
tree
2011-06-27
Jakob Stoklund Olesen
Distinguish early clobber output operands from clobbered...
commit
|
commitdiff
|
tree
2011-06-27
Jakob Stoklund Olesen
Decode and pretty print inline asm operand descriptors.
commit
|
commitdiff
|
tree
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
next