2010-11-04 |
Jakob Stoklund Olesen | Disable fancy splitting during spilling unless -extra...
|
commit | commitdiff | tree |
2010-11-03 |
Jakob Stoklund Olesen | Let RegAllocBasic require MachineDominators - they...
|
commit | commitdiff | tree |
2010-11-03 |
Jakob Stoklund Olesen | Tag debug output as regalloc
|
commit | commitdiff | tree |
2010-11-02 |
Jakob Stoklund Olesen | Tweak the opt -O2 / opt -O3 inliner thresholds to be...
|
commit | commitdiff | tree |
2010-11-02 |
Jakob Stoklund Olesen | Let the -inline-threshold command line argument take...
|
commit | commitdiff | tree |
2010-11-02 |
Jakob Stoklund Olesen | Don't try to split weird critical edges that really...
|
commit | commitdiff | tree |
2010-11-01 |
Jakob Stoklund Olesen | MachineLICM should not claim to be preserving the CFG...
|
commit | commitdiff | tree |
2010-11-01 |
Jakob Stoklund Olesen | Be more precise about verifying missing kill flags.
|
commit | commitdiff | tree |
2010-11-01 |
Jakob Stoklund Olesen | When inserting copies during splitting, always use...
|
commit | commitdiff | tree |
2010-11-01 |
Jakob Stoklund Olesen | Add kill flag verification.
|
commit | commitdiff | tree |
2010-11-01 |
Jakob Stoklund Olesen | Update kill flags while rewriting instructions after...
|
commit | commitdiff | tree |
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 |
next |