projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.
2011-07-26
Jakob Stoklund Olesen
Add support for multi-way live range splitting.
commit
|
commitdiff
|
tree
2011-07-26
Jakob Stoklund Olesen
Print out the MBB live-in registers.
commit
|
commitdiff
|
tree
2011-07-26
Jakob Stoklund Olesen
Eliminate copies of undefined values during coalescing.
commit
|
commitdiff
|
tree
2011-07-26
Jakob Stoklund Olesen
Revert to RA_Assign when a virtreg separates into components.
commit
|
commitdiff
|
tree
2011-07-25
Jakob Stoklund Olesen
Add an RS_Split2 stage used for loop prevention.
commit
|
commitdiff
|
tree
2011-07-25
Jakob Stoklund Olesen
Rename live range stages to better reflect how they...
commit
|
commitdiff
|
tree
2011-07-24
Jakob Stoklund Olesen
Never extend live ranges for <undef> uses.
commit
|
commitdiff
|
tree
2011-07-24
Jakob Stoklund Olesen
Correctly handle <undef> tied uses when rewriting after...
commit
|
commitdiff
|
tree
2011-07-23
Jakob Stoklund Olesen
Add RAGreedy::calcCompactRegion.
commit
|
commitdiff
|
tree
2011-07-23
Jakob Stoklund Olesen
Fix bug in SplitEditor::splitLiveThroughBlock when...
commit
|
commitdiff
|
tree
2011-07-23
Jakob Stoklund Olesen
Prepare RAGreedy::growRegion for compact regions.
commit
|
commitdiff
|
tree
2011-07-23
Jakob Stoklund Olesen
Add a simple method for marking blocks with interference...
commit
|
commitdiff
|
tree
2011-07-23
Jakob Stoklund Olesen
Allow null interference cursors to be queried.
commit
|
commitdiff
|
tree
2011-07-18
Jakob Stoklund Olesen
Fix a crash when building 177.mesa for armv6.
commit
|
commitdiff
|
tree
2011-07-18
Jakob Stoklund Olesen
Intern all RecTy subclass instances to avoid duplicates.
commit
|
commitdiff
|
tree
2011-07-18
Jakob Stoklund Olesen
Fix PR10387.
commit
|
commitdiff
|
tree
2011-07-16
Jakob Stoklund Olesen
He said *before* the last split point.
commit
|
commitdiff
|
tree
2011-07-15
Jakob Stoklund Olesen
Extract parts of RAGreedy::splitAroundRegion as SplitKit...
commit
|
commitdiff
|
tree
2011-07-14
Jakob Stoklund Olesen
Reapply r135121 with a fixed copy constructor.
commit
|
commitdiff
|
tree
2011-07-14
Jakob Stoklund Olesen
Revert r135121 which broke a gcc-4.2 builder.
commit
|
commitdiff
|
tree
2011-07-14
Jakob Stoklund Olesen
Count references to interference cache entries.
commit
|
commitdiff
|
tree
2011-07-14
Jakob Stoklund Olesen
Reapply r135074 and r135080 with a fix.
commit
|
commitdiff
|
tree
2011-07-13
Jakob Stoklund Olesen
Revert r135074 and r135080. They broke clamscan.
commit
|
commitdiff
|
tree
2011-07-13
Jakob Stoklund Olesen
Only keep the global split candidates that work out.
commit
|
commitdiff
|
tree
2011-07-13
Jakob Stoklund Olesen
Move the InterferenceCache cursor into the GlobalSplitCand...
commit
|
commitdiff
|
tree
2011-07-09
Jakob Stoklund Olesen
Oops, didn't mean to commit that.
commit
|
commitdiff
|
tree
2011-07-09
Jakob Stoklund Olesen
Hoist spills within a basic block.
commit
|
commitdiff
|
tree
2011-07-08
Jakob Stoklund Olesen
Be more aggressive about following hints.
commit
|
commitdiff
|
tree
2011-07-08
Jakob Stoklund Olesen
Fix more register allocation sensitive tests.
commit
|
commitdiff
|
tree
2011-07-08
Jakob Stoklund Olesen
Remove a test that no longer makes sense.
commit
|
commitdiff
|
tree
2011-07-05
Jakob Stoklund Olesen
Break infinite loop when the Hopfield network oscillates.
commit
|
commitdiff
|
tree
2011-07-05
Jakob Stoklund Olesen
Fix PR10277.
commit
|
commitdiff
|
tree
2011-07-05
Jakob Stoklund Olesen
Tweak comment and debug output.
commit
|
commitdiff
|
tree
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
next