projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Port another swathe of Thumb1 encoding tests over to decoding tests.
2011-08-20
Jakob Stoklund Olesen
Add <imp-def> operands to QQ and QQQQ stack loads.
commit
|
commitdiff
|
tree
2011-08-19
Jakob Stoklund Olesen
Add IntervalMap::const_iterator::atBegin().
commit
|
commitdiff
|
tree
2011-08-19
Jakob Stoklund Olesen
Add test case for r138018.
commit
|
commitdiff
|
tree
2011-08-19
Jakob Stoklund Olesen
Add llc flags to disable machine DCE and CSE.
commit
|
commitdiff
|
tree
2011-08-19
Jakob Stoklund Olesen
Don't treat a partial <def,undef> operand as a read.
commit
|
commitdiff
|
tree
2011-08-12
Jakob Stoklund Olesen
Simplify the interference checking code a bit.
commit
|
commitdiff
|
tree
2011-08-11
Jakob Stoklund Olesen
Remove the InterferenceResult class.
commit
|
commitdiff
|
tree
2011-08-11
Jakob Stoklund Olesen
Eliminate the last use of InterferenceResult.
commit
|
commitdiff
|
tree
2011-08-11
Jakob Stoklund Olesen
Remove more dead code.
commit
|
commitdiff
|
tree
2011-08-11
Jakob Stoklund Olesen
Privatize an unused part of the LiveIntervalUnion:...
commit
|
commitdiff
|
tree
2011-08-11
Jakob Stoklund Olesen
Remove some dead code.
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Trim an unneeded header.
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Promote VMOVS to VMOVD when possible.
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Inflate register classes after coalescing.
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Move CalculateRegClass to MRI::recomputeRegClass.
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Rename member variables to follow coding standards.
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Move the RegisterCoalescer private to its implementation...
commit
|
commitdiff
|
tree
2011-08-09
Jakob Stoklund Olesen
Refer to the RegisterCoalescer pass by ID.
commit
|
commitdiff
|
tree
2011-08-08
Jakob Stoklund Olesen
Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPo...
commit
|
commitdiff
|
tree
2011-08-08
Jakob Stoklund Olesen
Hoist hasLoadFromStackSlot and hasStoreToStackSlot.
commit
|
commitdiff
|
tree
2011-08-08
Jakob Stoklund Olesen
Don't clobber pending ST regs when FP regs are killed.
commit
|
commitdiff
|
tree
2011-08-06
Jakob Stoklund Olesen
Fix typo. Thanks, Andy!
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Reject RS_Spill ranges from local splitting as well.
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Only mark remainder intervals as RS_Spill after per...
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Remember to update LiveDebugVariables after per-block...
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Extract per-block splitting into its own method.
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Delete getMultiUseBlocks and splitSingleBlocks.
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Also use shouldSplitSingleBlock() in the fallback splitting...
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Split around single instructions to enable register...
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Detect proper register sub-classes.
commit
|
commitdiff
|
tree
2011-08-05
Jakob Stoklund Olesen
Fix liveness computations in BranchFolding.
commit
|
commitdiff
|
tree
2011-08-04
Jakob Stoklund Olesen
Count the total amount of stack space used in compiled...
commit
|
commitdiff
|
tree
2011-08-03
Jakob Stoklund Olesen
Correctly handle multiple DBG_VALUE instructions at...
commit
|
commitdiff
|
tree
2011-08-03
Jakob Stoklund Olesen
Enable compact region splitting by default.
commit
|
commitdiff
|
tree
2011-08-03
Jakob Stoklund Olesen
Be more conservative when forming compact regions.
commit
|
commitdiff
|
tree
2011-08-03
Jakob Stoklund Olesen
Handle IMPLICIT_DEF instructions in X86FloatingPoint.
commit
|
commitdiff
|
tree
2011-08-02
Jakob Stoklund Olesen
Use the precomputed def presence in RAGreedy::calcSpillCost.
commit
|
commitdiff
|
tree
2011-08-02
Jakob Stoklund Olesen
Inform SpillPlacement about blocks with defs.
commit
|
commitdiff
|
tree
2011-08-02
Jakob Stoklund Olesen
Rename {First,Last}Use to {First,Last}Instr.
commit
|
commitdiff
|
tree
2011-08-02
Jakob Stoklund Olesen
Add a BlockInfo::FirstDef field.
commit
|
commitdiff
|
tree
2011-08-02
Jakob Stoklund Olesen
Delete BlockInfo::LiveThrough. It wasn't used any more.
commit
|
commitdiff
|
tree
2011-08-02
Jakob Stoklund Olesen
Extend the SpillPlacement interface with two new features.
commit
|
commitdiff
|
tree
2011-07-31
Jakob Stoklund Olesen
Time the emission of debug values.
commit
|
commitdiff
|
tree
2011-07-30
Jakob Stoklund Olesen
Revert r136528 "Enable compact region splitting by...
commit
|
commitdiff
|
tree
2011-07-30
Jakob Stoklund Olesen
Revert "Don't check liveness of unallocatable registers."
commit
|
commitdiff
|
tree
2011-07-29
Jakob Stoklund Olesen
Don't check liveness of unallocatable registers.
commit
|
commitdiff
|
tree
2011-07-29
Jakob Stoklund Olesen
Check for multiple defs in the machine code verifier.
commit
|
commitdiff
|
tree
2011-07-29
Jakob Stoklund Olesen
Add an isSSA() flag to MachineRegisterInfo.
commit
|
commitdiff
|
tree
2011-07-29
Jakob Stoklund Olesen
Enable compact region splitting by default.
commit
|
commitdiff
|
tree
2011-07-29
Jakob Stoklund Olesen
Transfer implicit operands in NEONMoveFixPass.
commit
|
commitdiff
|
tree
2011-07-29
Jakob Stoklund Olesen
Add -verify-arm-pseudo-expand.
commit
|
commitdiff
|
tree
2011-07-28
Jakob Stoklund Olesen
Handle REG_SEQUENCE with implicitly defined operands.
commit
|
commitdiff
|
tree
2011-07-28
Jakob Stoklund Olesen
Reverse order of RS_Split live ranges under -compact...
commit
|
commitdiff
|
tree
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
next