projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Object: Add archive support.
2011-09-27
Jakob Stoklund Olesen
Use existing function.
commit
|
commitdiff
|
tree
2011-09-25
Jakob Stoklund Olesen
Add target hook for pseudo instruction expansion.
commit
|
commitdiff
|
tree
2011-09-25
Jakob Stoklund Olesen
Clean up code after renaming LowerSubregs -> ExpandPostRAPse...
commit
|
commitdiff
|
tree
2011-09-25
Jakob Stoklund Olesen
Rename LowerSubregs to ExpandPostRAPseudos.
commit
|
commitdiff
|
tree
2011-09-24
Jakob Stoklund Olesen
Only run MF.verify() with EXPENSIVE_CHECKS=1.
commit
|
commitdiff
|
tree
2011-09-23
Jakob Stoklund Olesen
Verify that terminators follow non-terminators.
commit
|
commitdiff
|
tree
2011-09-23
Jakob Stoklund Olesen
Also match negative offsets for addrmode3 and addrmode5.
commit
|
commitdiff
|
tree
2011-09-22
Jakob Stoklund Olesen
Add support for GR32 <-> FR32 cross class copies.
commit
|
commitdiff
|
tree
2011-09-22
Jakob Stoklund Olesen
Constrain register classes instead of emitting copies.
commit
|
commitdiff
|
tree
2011-09-22
Jakob Stoklund Olesen
Add a MinNumRegs argument to MRI::constrainRegClass().
commit
|
commitdiff
|
tree
2011-09-19
Jakob Stoklund Olesen
X86 has asterisk-free inline asm support now.
commit
|
commitdiff
|
tree
2011-09-19
Jakob Stoklund Olesen
Claimed.
commit
|
commitdiff
|
tree
2011-09-16
Jakob Stoklund Olesen
Spill mode: Hoist back-copies locally.
commit
|
commitdiff
|
tree
2011-09-16
Jakob Stoklund Olesen
Disable local spill hoisting for non-killing copies.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Add an option to disable spill hoisting.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
VirtRegMap is counting spill slots, not register spills.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Count correctly when a COPY turns into a spill or reload.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Count inserted spills and reloads more accurately.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Trace through sibling PHIs in bulk.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Use getPrevSlot() instead of getPrevIndex().
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Speed up LiveIntervals::shrinkToUse with some caching.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Revert r139782, "RemoveCopyByCommutingDef doesn't need...
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Stop verifying hasPHIKill() flags.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
RemoveCopyByCommutingDef doesn't need hasPHIKill().
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
It is safe to remat a value killed by phis.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Leave hasPHIKill flags alone in LiveInterval::RenumberValues.
commit
|
commitdiff
|
tree
2011-09-14
Jakob Stoklund Olesen
Ignore the cloning of unknown registers.
commit
|
commitdiff
|
tree
2011-09-14
Jakob Stoklund Olesen
Hoist back-copies to the least busy dominator.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Distinguish complex mapped values from forced recomputation.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Implement -split-spill-mode=size.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Add SplitEditor::markOverlappedComplement().
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Eliminate the extendRange() wrapper.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Switch extendInBlock() to take a kill slot instead...
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Use a separate LiveRangeCalc for the complement in...
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Extract live range calculations from SplitKit.
commit
|
commitdiff
|
tree
2011-09-12
Jakob Stoklund Olesen
Remove the -compact-regions flag.
commit
|
commitdiff
|
tree
2011-09-12
Jakob Stoklund Olesen
Add an interface for SplitKit complement spill modes.
commit
|
commitdiff
|
tree
2011-09-12
Jakob Stoklund Olesen
Update comments to reflect some (not so) recent changes.
commit
|
commitdiff
|
tree
2011-09-09
Jakob Stoklund Olesen
Reapply r139247: Cache intermediate results during...
commit
|
commitdiff
|
tree
2011-09-07
Jakob Stoklund Olesen
Revert r139247 "Cache intermediate results during traceSibli...
commit
|
commitdiff
|
tree
2011-09-07
Jakob Stoklund Olesen
Cache intermediate results during traceSiblingValue.
commit
|
commitdiff
|
tree
2011-09-06
Jakob Stoklund Olesen
Atomic pseudos don't use (as in read) CPSR. They clobber it.
commit
|
commitdiff
|
tree
2011-09-02
Jakob Stoklund Olesen
Pseudo CMOV instructions don't clobber EFLAGS.
commit
|
commitdiff
|
tree
2011-09-02
Jakob Stoklund Olesen
Check for EFLAGS live-out before clobbering it.
commit
|
commitdiff
|
tree
2011-09-02
Jakob Stoklund Olesen
Use existing function.
commit
|
commitdiff
|
tree
2011-09-02
Jakob Stoklund Olesen
Remove unused variables.
commit
|
commitdiff
|
tree
2011-09-02
Jakob Stoklund Olesen
Simplify by using isFullCopy().
commit
|
commitdiff
|
tree
2011-09-01
Jakob Stoklund Olesen
Permit remat of partial register defs when it is safe.
commit
|
commitdiff
|
tree
2011-09-01
Jakob Stoklund Olesen
Revert r138794, "Do not try to rematerialize a value...
commit
|
commitdiff
|
tree
2011-09-01
Jakob Stoklund Olesen
Prevent remat of partial register redefinitions.
commit
|
commitdiff
|
tree
2011-08-31
Jakob Stoklund Olesen
Put VMOVS widening under a command line option, off...
commit
|
commitdiff
|
tree
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
next