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 |
2010-09-16 |
Jakob Stoklund Olesen | Use the value mapping provided by LiveIntervalMap....
|
commit | commitdiff | tree |
2010-09-15 |
Jakob Stoklund Olesen | Remember VLDMQ.
|
commit | commitdiff | tree |
2010-09-15 |
Jakob Stoklund Olesen | Add missing break.
|
commit | commitdiff | tree |
2010-09-15 |
Jakob Stoklund Olesen | Recognize VST1q64Pseudo and VSTMQ as stack slot stores.
|
commit | commitdiff | tree |
2010-09-15 |
Jakob Stoklund Olesen | Move ARM is{LoadFrom,StoreTo}StackSlot closer to their...
|
commit | commitdiff | tree |
2010-09-14 |
Jakob Stoklund Olesen | Attempt to unbreak the FreeBSD buildbot by XFAILing...
|
commit | commitdiff | tree |
2010-09-13 |
Jakob Stoklund Olesen | Mechanically replace LiveInterval* with LiveIntervalMap...
|
commit | commitdiff | tree |
2010-09-13 |
Jakob Stoklund Olesen | Allow LiveIntervalMap to be reused by resetting the...
|
commit | commitdiff | tree |
2010-09-13 |
Jakob Stoklund Olesen | Let's just declare that it is impossible to construct...
|
commit | commitdiff | tree |
2010-09-09 |
Jakob Stoklund Olesen | XFAIL test under valgrind. It is not really our problem...
|
commit | commitdiff | tree |
2010-09-08 |
Jakob Stoklund Olesen | Rearrange for better alignment and less padding
|
commit | commitdiff | tree |
2010-09-08 |
Jakob Stoklund Olesen | Remove dead code and data.
|
commit | commitdiff | tree |
2010-09-08 |
Jakob Stoklund Olesen | Remove dead code.
|
commit | commitdiff | tree |
2010-09-07 |
Jakob Stoklund Olesen | Don't add <imp-def> operands during register rewriting.
|
commit | commitdiff | tree |
2010-09-04 |
Jakob Stoklund Olesen | Remove dead code.
|
commit | commitdiff | tree |
2010-09-03 |
Jakob Stoklund Olesen | VirtRegRewriter checks for early clobbers before it...
|
commit | commitdiff | tree |
2010-09-03 |
Jakob Stoklund Olesen | Stop emitting predicate functions. They are no longer...
|
commit | commitdiff | tree |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target.
|
commit | commitdiff | tree |
2010-09-03 |
Jakob Stoklund Olesen | Remove Predicate_* calls from MBlaze and XCore
|
commit | commitdiff | tree |
2010-09-03 |
Jakob Stoklund Olesen | Remove Predicate_* calls from Mips
|
commit | commitdiff | tree |
2010-09-01 |
Jakob Stoklund Olesen | Teach RemoveCopyByCommutingDef to check all aliases...
|
commit | commitdiff | tree |
2010-08-31 |
Jakob Stoklund Olesen | Stack slot access methods are in TargetInstrInfo.
|
commit | commitdiff | tree |
2010-08-31 |
Jakob Stoklund Olesen | Make %EFLAGS unallocatable.
|
commit | commitdiff | tree |
2010-08-31 |
Jakob Stoklund Olesen | Track liveness of unallocatable, unreserved registers...
|
commit | commitdiff | tree |
2010-08-31 |
Jakob Stoklund Olesen | Ignore unallocatable registers in RegAllocFast.
|
commit | commitdiff | tree |
2010-08-31 |
Jakob Stoklund Olesen | Add experimental -disable-physical-join command line...
|
commit | commitdiff | tree |
2010-08-30 |
Jakob Stoklund Olesen | Remember to clear the shadow kill flag at the same...
|
commit | commitdiff | tree |
2010-08-18 |
Jakob Stoklund Olesen | Don't call Predicate_* in Mips.
|
commit | commitdiff | tree |
2010-08-18 |
Jakob Stoklund Olesen | Thinking about it, we don't need MachineDominatorTree...
|
commit | commitdiff | tree |
2010-08-18 |
Jakob Stoklund Olesen | Revert r111394. It was too aggressive.
|
commit | commitdiff | tree |
next |