projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Don't assign new registers created during a split to the same stack slot, but
2010-11-01
Jakob Stoklund Olesen
Don't assign new registers created during a split to...
commit
|
commitdiff
|
tree
2010-11-01
Jakob Stoklund Olesen
Add basic LiveStacks verification.
commit
|
commitdiff
|
tree
2010-10-30
Jakob Stoklund Olesen
Include MachineBasicBlock numbers in viewCFG() output.
commit
|
commitdiff
|
tree
2010-10-30
Jakob Stoklund Olesen
Make sure copies are inserted after any exception handling...
commit
|
commitdiff
|
tree
2010-10-30
Jakob Stoklund Olesen
Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlo...
commit
|
commitdiff
|
tree
2010-10-30
Jakob Stoklund Olesen
Disable more of physical register live intervals verification.
commit
|
commitdiff
|
tree
2010-10-30
Jakob Stoklund Olesen
Print out register class of spilled register.
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Fix sign error.
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Don't transfer unused values to the new intervals formed...
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Teach ConnectedVNInfoEqClasses::Classify to deal with...
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Never propagate the idom value out of a block that...
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Fix broken equivalence class calculation. We could...
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Print out the connected components in the verifier...
commit
|
commitdiff
|
tree
2010-10-29
Jakob Stoklund Olesen
Run a verification pass before any splitting to better...
commit
|
commitdiff
|
tree
2010-10-28
Jakob Stoklund Olesen
One day, physical register live ranges will be sensible.
commit
|
commitdiff
|
tree
2010-10-28
Jakob Stoklund Olesen
Replace SplitKit SSA update with an iterative algorithm...
commit
|
commitdiff
|
tree
2010-10-28
Jakob Stoklund Olesen
Make MachineDominators available for SplitEditor. We...
commit
|
commitdiff
|
tree
2010-10-28
Jakob Stoklund Olesen
Add a temporary command line option to verify machine...
commit
|
commitdiff
|
tree
2010-10-27
Jakob Stoklund Olesen
Handle critical loop predecessors by making both inside...
commit
|
commitdiff
|
tree
2010-10-27
Jakob Stoklund Olesen
Compute critical loop predecessors in the same way...
commit
|
commitdiff
|
tree
2010-10-27
Jakob Stoklund Olesen
Physical registers trivially have multiple connected...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
After splitting, compute connected components of all...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Verify that live intervals are connected. If there...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Call RenumberValues for all new registers created during...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Preserve PHIDef bits in cloned values during splitting.
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Teach MachineBasicBlock::print() to annotate instructions...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Remmeber to print full live interval on verification...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Don't verify physical registers going into landing...
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
InlineSpiller can also update LiveStacks.
commit
|
commitdiff
|
tree
2010-10-26
Jakob Stoklund Olesen
Make the spiller responsible for updating the LiveStacks...
commit
|
commitdiff
|
tree
2010-10-25
Jakob Stoklund Olesen
In which I learn how to forward declare template classes.
commit
|
commitdiff
|
tree
2010-10-24
Jakob Stoklund Olesen
Update target feature matrix for Blackfin.
commit
|
commitdiff
|
tree
2010-10-23
Jakob Stoklund Olesen
Verify LiveIntervals against the CFG, ensuring that...
commit
|
commitdiff
|
tree
2010-10-22
Jakob Stoklund Olesen
Add more verification of LiveIntervals.
commit
|
commitdiff
|
tree
2010-10-22
Jakob Stoklund Olesen
Be more strict about detecting multi-use blocks for...
commit
|
commitdiff
|
tree
2010-10-22
Jakob Stoklund Olesen
Be more strict when detecting critical edges before...
commit
|
commitdiff
|
tree
2010-10-22
Jakob Stoklund Olesen
Add print methods
commit
|
commitdiff
|
tree
2010-10-21
Jakob Stoklund Olesen
Don't include the destination interval in the union...
commit
|
commitdiff
|
tree
2010-10-21
Jakob Stoklund Olesen
Permit landing pad successor blocks when verifying...
commit
|
commitdiff
|
tree
2010-10-20
Jakob Stoklund Olesen
Remember to keep track of rematted values.
commit
|
commitdiff
|
tree
2010-10-20
Jakob Stoklund Olesen
Move some of the InlineSpiller rematerialization code...
commit
|
commitdiff
|
tree
2010-10-20
Jakob Stoklund Olesen
When SimpleRegisterCoalescing is trimming kill flags...
commit
|
commitdiff
|
tree
2010-10-19
Jakob Stoklund Olesen
Shrink MachineOperand from 40 to 32 bytes on 64-bit...
commit
|
commitdiff
|
tree
2010-10-15
Jakob Stoklund Olesen
Teach FileCheck to handle trailing CHECK-NOT patterns.
commit
|
commitdiff
|
tree
2010-10-15
Jakob Stoklund Olesen
FileCheckize
commit
|
commitdiff
|
tree
2010-10-15
Jakob Stoklund Olesen
Remove unused accessor.
commit
|
commitdiff
|
tree
2010-10-15
Jakob Stoklund Olesen
Eliminate curli from SplitEditor. Use the LiveRangeEdit...
commit
|
commitdiff
|
tree
2010-10-15
Jakob Stoklund Olesen
Move stack slot assignments into LiveRangeEdit.
commit
|
commitdiff
|
tree
2010-10-14
Jakob Stoklund Olesen
Create a new LiveRangeEdit class to keep track of the...
commit
|
commitdiff
|
tree
2010-10-14
Jakob Stoklund Olesen
Only split around a loop if the live range has uses...
commit
|
commitdiff
|
tree
2010-10-12
Jakob Stoklund Olesen
Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions.
commit
|
commitdiff
|
tree
2010-10-11
Jakob Stoklund Olesen
Replace FindLiveRangeContaining() with getVNInfoAt...
commit
|
commitdiff
|
tree
2010-10-11
Jakob Stoklund Olesen
PowerPC varargs functions store live-in registers on...
commit
|
commitdiff
|
tree
2010-10-11
Jakob Stoklund Olesen
Properly handle reloading and spilling around partial...
commit
|
commitdiff
|
tree
2010-10-08
Jakob Stoklund Olesen
Rename SplitEditor::rewrite to finish() and break it...
commit
|
commitdiff
|
tree
2010-10-08
Jakob Stoklund Olesen
Extract method ProcessUses from LocalRewriter::RewriteMBB...
commit
|
commitdiff
|
tree
2010-10-08
Jakob Stoklund Olesen
Classify value numbers into connected components in...
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
After splitting, the remaining LiveInterval may be...
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
Fix obvious mistake pointed out by Michael Spencer.
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
Print more loop info.
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
Print out MBB number when rewriting.
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
Cache interval iterators in SplitEditor::addTruncSimpleRange...
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
Clean up debug printing.
commit
|
commitdiff
|
tree
2010-10-07
Jakob Stoklund Olesen
Constrain the offset register to a *_NOSP register...
commit
|
commitdiff
|
tree
2010-10-06
Jakob Stoklund Olesen
Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSup...
commit
|
commitdiff
|
tree
2010-10-06
Jakob Stoklund Olesen
Add MachineRegisterInfo::constrainRegClass and use...
commit
|
commitdiff
|
tree
2010-10-06
Jakob Stoklund Olesen
Skip unused registers when verifying LiveIntervals.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Count uses in all nested loops, not just the deepest.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Remove SplitAnalysis::removeUse. It was only used to...
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
dupli always has an interval now.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
We can split around loops with multiple exits now.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Update SplitEditor API to reflect the fact that the...
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Intervals are half-open.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
When we find a reaching definition, make sure it is...
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Don't use nextIndex to check for live out of instruction.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Tweak VNInfo printing.
commit
|
commitdiff
|
tree
2010-10-05
Jakob Stoklund Olesen
Add assert for valid slot indexes.
commit
|
commitdiff
|
tree
2010-10-02
Jakob Stoklund Olesen
Stop using LiveRange in MachineVerifier.
commit
|
commitdiff
|
tree
2010-10-01
Jakob Stoklund Olesen
Drop the use of LiveInterval::iterator and the LiveRange...
commit
|
commitdiff
|
tree
2010-10-01
Jakob Stoklund Olesen
When RemoveCopyByCommutingDef is creating additional...
commit
|
commitdiff
|
tree
2010-10-01
Jakob Stoklund Olesen
Pretty up the debug output during RemoveCopyByCommutingDef.
commit
|
commitdiff
|
tree
2010-09-30
Jakob Stoklund Olesen
Try again to disable critical edge splitting in CodeGenPrepare.
commit
|
commitdiff
|
tree
2010-09-30
Jakob Stoklund Olesen
When isel is emitting instructions for an x86 target...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Don't try to constant fold libm functions with non...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Revert "Disable codegen prepare critical edge splitting...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Explicitly disable CGP critical edge splitting for...
commit
|
commitdiff
|
tree
2010-09-27
Jakob Stoklund Olesen
Don't depend on basic block numbering.
commit
|
commitdiff
|
tree
2010-09-25
Jakob Stoklund Olesen
Avoid using VNInfo::getCopy as much as possible. I...
commit
|
commitdiff
|
tree
2010-09-25
Jakob Stoklund Olesen
Remove SlotIndex::PHI_BIT. It is no longer used by...
commit
|
commitdiff
|
tree
2010-09-25
Jakob Stoklund Olesen
Remove the only use of SlotIndex::isPHI. This bit is...
commit
|
commitdiff
|
tree
2010-09-24
Jakob Stoklund Olesen
Terminator gaps were unused. Might as well delete them.
commit
|
commitdiff
|
tree
2010-09-24
Jakob Stoklund Olesen
Be more precise when trying to XFAIL this tester: http...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Build the complement interval dupli after the split...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Refix MSVC9 and upper_bound. It actually needs a fully...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Don't pollute the global namespace.
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
MSVC9 does not support upper_bound with an asymmetric...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Add LiveInterval::find and use it for most LiveRange...
commit
|
commitdiff
|
tree
2010-09-21
Jakob Stoklund Olesen
Remove dead method.
commit
|
commitdiff
|
tree
2010-09-19
Jakob Stoklund Olesen
Add one more Core i7 model number.
commit
|
commitdiff
|
tree
2010-09-17
Jakob Stoklund Olesen
Don't include <fenv.h> now that we have llvm/System...
commit
|
commitdiff
|
tree
next