2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-26 |
Lang Hames | Fixed some tests to avoid LiveIntervals::getInstruction... |
blob | commitdiff | raw | diff to current |
2010-09-25 |
Lang Hames | Removed VNInfo::isDefAccurate(). Def "accuracy" can... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove many calls to TII::isMoveInstr. Targets should... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Change TII::foldMemoryOperand API to require the machin... |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Jakob Stoklund Olesen | Detect and handle COPY in many places. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Jakob Stoklund Olesen | Don't track kills in VNInfo. Use interval ends instead. |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jakob Stoklund Olesen | Slightly change the meaning of the reMaterialize target... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Evan Cheng | - Change MachineInstr::findRegisterDefOperandIdx so... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Chris Lattner | constify accessor. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Add argument TargetRegisterInfo to loadRegFromStackSlot... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Benjamin Kramer | Introduce SpecificBumpPtrAllocator, a wrapper for BumpP... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Benjamin Kramer | Simplify code. No intended functionality/performance... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Bill Wendling | Remove dead variable. |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Lang Hames | Changed slot index ranges for MachineBasicBlocks to... |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Lang Hames | Moved spill weight calculation out of SimpleRegisterCoa... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Evan Cheng | - Change TargetInstrInfo::reMaterialize to pass in... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Lang Hames | Added an API to the SlotIndexes pass to allow new instr... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Lang Hames | Fixed an iteration condition in PreAllocSplitting.... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Jeffrey Yasskin | Fix DenseMap iterator constness. |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Evan Cheng | 80 col. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Lang Hames | Oops. Backing out 84681 - needs to wait for the indexin... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Lang Hames | Added some debugging output to pre-alloc splitting. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Distinquish stack slots from other stack objects. They... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Evan Cheng | Reset kill markers after live interval is reconstructed. |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Evan Cheng | Remove code that makes no sense. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Oops. Renamed remaining MachineInstrIndex references. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Lang Hames | Removed static qualifier from a few index related metho... |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Lang Hames | Replaces uses of unsigned for indexes in LiveInterval... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | Change Pass::print to take a raw ostream instead of... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Lang Hames | Modified VNInfo. The "copy" member is now a union which... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll and setPreservesCFG in CodeGen... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Torok Edwin | Fix assert(0) conversion, as suggested by Chris. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Lang Hames | Improved tracking of value number kills. VN kills are... |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Lang Hames | VNInfo cleanup. |
blob | commitdiff | raw | diff to current |
2009-05-03 |
Evan Cheng | In some rare cases, the register allocator can spill... |
blob | commitdiff | raw | diff to current |
2009-04-09 |
Bob Wilson | Fix pr3954. The register scavenger asserts for inline... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Owen Anderson | Remove the "fast" cases for spill and restore point... |
blob | commitdiff | raw | diff to current |
2009-03-14 |
Owen Anderson | Give the pre-alloc splitter access to the VirtRegMap... |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Owen Anderson | (Hopefully) silence a warning. |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Owen Anderson | Be more careful about choosing restore points when... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Owen Anderson | Add a restore folder, which shaves a dozen or so machin... |
blob | commitdiff | raw | diff to current |
2009-02-20 |
Owen Anderson | Fix a crash in the pre-alloc splitter exposed by recent... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Add TargetInstrInfo::isSafeToMoveRegisterClassDefs... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Owen Anderson | Pre-alloc splitting needs to be more careful to avoid... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Owen Anderson | MergeValueInto is too smart: it might choose to do... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Evan Cheng | Refactor PerformPHIConstruction, no functionality changes. |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Owen Anderson | Fix test failures causes by my previous commit. |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Owen Anderson | Fix an issue in PHI construction that was exposed by... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Correct the algorithms for choosing spill and restore... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Fix an issue where restores could be inserted after... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Comments are good. :-) |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Add support for aggressive load-use-store folding.... |
blob | commitdiff | raw | diff to current |
2009-01-27 |
Owen Anderson | Make the pre-split-limit option more useful by using... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Owen Anderson | Reapply r63025 and r63026, with fixes for the failing... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Bill Wendling | Also revert r63206 |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Bill Wendling | Temporarily revert r63025 until the testsuite failures... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Owen Anderson | Get rid of a bunch of dead code now that interval recon... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Owen Anderson | Fix an issue where LiveIntervals was trying to be smart... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Evan Cheng | Silence a bogus compiler warning. |
blob | commitdiff | raw | diff to current |
2009-01-24 |
Owen Anderson | Some cleanups. No functional changes. |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Owen Anderson | Stage two of fixing pre-alloc-splitting's code size... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Owen Anderson | Add an initial pass at dead spill/restore removal for... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Owen Anderson | I accidentally removed this check in an earlier commit... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Owen Anderson | Be more aggressive about renumbering vregs after splitt... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Owen Anderson | More two-address fixes. This gets lua working with... |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Owen Anderson | The phi construction algorithm used for interval recons... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Owen Anderson | Get rid of sentinel insertion in interval reconstructio... |
blob | commitdiff | raw | diff to current |
2008-12-31 |
Owen Anderson | Get live interval reconstruction several steps closer... |
blob | commitdiff | raw | diff to current |
2008-12-29 |
Duncan Sands | Add braces, as suggested by a gcc warning. |
blob | commitdiff | raw | diff to current |
2008-12-28 |
Owen Anderson | Fix up kill/dead marking in the new live interval recon... |
blob | commitdiff | raw | diff to current |
2008-12-28 |
Owen Anderson | Add prototype code for recomputing a live interval... |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Owen Anderson | Re-apply r61158 in a form that no longer breaks tests. |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Owen Anderson | Revert r61158 for now, as it caused some test failures. |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Owen Anderson | Fix miscompilations caused by renumbering, and enable... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Owen Anderson | Add code to renumber split intervals into new vregs... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Owen Anderson | Switch to top-down mode and fix a crasher this exposed... |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Owen Anderson | Factor out some common code. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Owen Anderson | Add support for folding spills into preceding defs... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Owen Anderson | Add support for rematerialization in pre-alloc-splitting. |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Owen Anderson | Fix a bug introduced by my previous patch. With this... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Owen Anderson | Don't allow the restore point to be placed after termin... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Owen Anderson | Don't walk into predecessors in which the vreg is not... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Owen Anderson | Use the new predicate to control when we do prealloc... |
blob | commitdiff | raw | diff to current |
next |