2010-11-30 |
Jakob Stoklund Olesen | Stub out a new LiveDebugVariables pass.
|
commit | commitdiff | tree |
2010-11-28 |
Jakob Stoklund Olesen | Don't use std::copy and std::copy_backward, run 10...
|
commit | commitdiff | tree |
2010-11-28 |
Jakob Stoklund Olesen | Disallow overlapping inserts, even when inserting the...
|
commit | commitdiff | tree |
2010-11-28 |
Jakob Stoklund Olesen | Tweak comments to make it clear that we are working...
|
commit | commitdiff | tree |
2010-11-28 |
Jakob Stoklund Olesen | Add default constructors for iterators.
|
commit | commitdiff | tree |
2010-11-28 |
Jakob Stoklund Olesen | Implement const_iterator::advanceTo().
|
commit | commitdiff | tree |
2010-11-28 |
Jakob Stoklund Olesen | Speed up simple insertions into an unbranched tree...
|
commit | commitdiff | tree |
2010-11-27 |
Jakob Stoklund Olesen | Add more tests for erase(). Fix a few exposed bugs.
|
commit | commitdiff | tree |
2010-11-27 |
Jakob Stoklund Olesen | Add test case with randomly ordered insertions, massive...
|
commit | commitdiff | tree |
2010-11-26 |
Jakob Stoklund Olesen | Add B+-tree test case that creates a height 3 tree...
|
commit | commitdiff | tree |
2010-11-26 |
Jakob Stoklund Olesen | Extract template function adjustSiblingSizes(), allowing...
|
commit | commitdiff | tree |
2010-11-26 |
Jakob Stoklund Olesen | Move tree navigation to a new Path class that doesn...
|
commit | commitdiff | tree |
2010-11-24 |
Jakob Stoklund Olesen | Generalize overflowLeaf to also handle overflows in...
|
commit | commitdiff | tree |
2010-11-20 |
Jakob Stoklund Olesen | Fix old GCC build error.
|
commit | commitdiff | tree |
2010-11-20 |
Jakob Stoklund Olesen | Detemplatize NodeRef.
|
commit | commitdiff | tree |
2010-11-20 |
Jakob Stoklund Olesen | Rename NodeBase::{key,val} as {first,second} and swap...
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Implement IntervalMap destructor.
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Implement IntervalMap::clear().
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Support backwards iteration starting from end().
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Rename methods for clarity instead of brevity. No functional...
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Include raw_ostream.h unconditionally even if it is...
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Don't attempt trivial coalescing for sub-register copies.
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Work around GCC 4.0 build error:
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Add ADT/IntervalMap.
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Revert "Add ADT/IntervalMap.", GCC doesn't like it.
|
commit | commitdiff | tree |
2010-11-19 |
Jakob Stoklund Olesen | Add ADT/IntervalMap.
|
commit | commitdiff | tree |
2010-11-16 |
Jakob Stoklund Olesen | Fix emergency spilling in LiveIntervals::spillPhysRegAroundR...
|
commit | commitdiff | tree |
2010-11-16 |
Jakob Stoklund Olesen | Print out the register class of the current interval.
|
commit | commitdiff | tree |
2010-11-16 |
Jakob Stoklund Olesen | Remember to resize SpillSlotToUsesMap when allocating...
|
commit | commitdiff | tree |
2010-11-16 |
Jakob Stoklund Olesen | Fix PR8612 in the standard spiller, take two.
|
commit | commitdiff | tree |
2010-11-15 |
Jakob Stoklund Olesen | Revert "Fix PR8612 in the standard spiller as well."
|
commit | commitdiff | tree |
2010-11-15 |
Jakob Stoklund Olesen | Fix PR8612 in the standard spiller as well.
|
commit | commitdiff | tree |
2010-11-15 |
Jakob Stoklund Olesen | When spilling a register defined by an early clobber...
|
commit | commitdiff | tree |
2010-11-11 |
Jakob Stoklund Olesen | Delete SplittingSpiller. It was not being used by anyone...
|
commit | commitdiff | tree |
2010-11-11 |
Jakob Stoklund Olesen | Insert two blank SlotIndexes between basic blocks instead...
|
commit | commitdiff | tree |
2010-11-10 |
Jakob Stoklund Olesen | Delete unused function.
|
commit | commitdiff | tree |
2010-11-10 |
Jakob Stoklund Olesen | No need to add liveness that's already there.
|
commit | commitdiff | tree |
2010-11-10 |
Jakob Stoklund Olesen | Hook up AliasAnalysis in InlineSpiller. This is used...
|
commit | commitdiff | tree |
2010-11-10 |
Jakob Stoklund Olesen | Basic rematerialization during splitting.
|
commit | commitdiff | tree |
2010-11-10 |
Jakob Stoklund Olesen | Simplify the LiveRangeEdit::canRematerializeAt() interface...
|
commit | commitdiff | tree |
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 |
next |