When SimpleRegisterCoalescing is trimming kill flags on a physical register
[oota-llvm.git] / lib / CodeGen / SimpleRegisterCoalescing.cpp
2010-10-20 Jakob Stoklund OlesenWhen SimpleRegisterCoalescing is trimming kill flags...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-10-01 Jakob Stoklund OlesenDrop the use of LiveInterval::iterator and the LiveRang...
2010-10-01 Jakob Stoklund OlesenWhen RemoveCopyByCommutingDef is creating additional...
2010-10-01 Jakob Stoklund OlesenPretty up the debug output during RemoveCopyByCommutingDef.
2010-09-26 Lang HamesFixed some tests to avoid LiveIntervals::getInstruction...
2010-09-25 Jakob Stoklund OlesenAvoid using VNInfo::getCopy as much as possible. I...
2010-09-25 Lang HamesRemoved VNInfo::isDefAccurate(). Def "accuracy" can...
2010-09-01 Jakob Stoklund OlesenTeach RemoveCopyByCommutingDef to check all aliases...
2010-08-31 Jakob Stoklund OlesenAdd experimental -disable-physical-join command line...
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-10 Jakob Stoklund OlesenTranspose the calculation of spill weights such that...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Jakob Stoklund OlesenBe more aggressive about removing joined physreg copies.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-16 Jakob Stoklund OlesenRemove many calls to TII::isMoveInstr. Targets should...
2010-07-09 Jakob Stoklund OlesenRemat uncoalescable COPY instrs
2010-07-09 Jakob Stoklund OlesenAvoid creating %physreg:subidx operands in SimpleRegist...
2010-07-09 Jakob Stoklund OlesenDeal with a few remaining spots that assume physical...
2010-07-09 Jakob Stoklund OlesenFix broken isCopy handling in TrimLiveIntervalToLastUse.
2010-07-08 Jakob Stoklund OlesenRevert "Fix broken isCopy handling in TrimLiveIntervalT...
2010-07-08 Jakob Stoklund OlesenFix broken isCopy handling in TrimLiveIntervalToLastUse
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-08 Jakob Stoklund OlesenRemove references to INSERT_SUBREG after de-SSA.
2010-07-07 Jakob Stoklund OlesenFix more places assuming subregisters have live intervals
2010-07-07 Jakob Stoklund OlesenRevert "Remove references to INSERT_SUBREG after de...
2010-07-06 Jakob Stoklund OlesenRemove references to INSERT_SUBREG after de-SSA
2010-07-06 Jakob Stoklund OlesenOne more case assuming that subregs have live ranges.
2010-07-06 Jakob Stoklund OlesenFix buildbot breakage where a def is missing.
2010-07-06 Jakob Stoklund OlesenBe more forgiving when calculating alias interference...
2010-07-03 Jakob Stoklund OlesenDetect and handle COPY in many places.
2010-06-30 Jakob Stoklund OlesenUse skipInstruction() as a simpler way of iterating...
2010-06-28 Jakob Stoklund OlesenAfter physreg coalescing, physical registers might...
2010-06-25 Jakob Stoklund OlesenDon't track kills in VNInfo. Use interval ends instead.
2010-06-25 Bill WendlingWe should remove the live range from the destination...
2010-06-24 Jakob Stoklund OlesenTeach AdjustCopiesBackFrom to also use CoalescerPair...
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-24 Jakob Stoklund OlesenRevert "Replace a big gob of old coalescer logic with...
2010-06-24 Jakob Stoklund OlesenReplace a big gob of old coalescer logic with the new...
2010-06-22 Jakob Stoklund OlesenRemove the SimpleJoin optimization from SimpleRegisterC...
2010-06-15 Jakob Stoklund OlesenFix an exotic bug that only showed up in an internal...
2010-06-15 Jakob Stoklund OlesenAdd CoalescerPair helper class.
2010-06-02 Jakob Stoklund OlesenAdd full register <imp-def> operands when the coalescer...
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-06-01 Jakob Stoklund OlesenProperly compose subregister indices when coalescing.
2010-05-25 Jakob Stoklund OlesenDisable invalid coalescer assertion.
2010-05-21 Evan Cheng- Change MachineInstr::findRegisterDefOperandIdx so...
2010-05-18 Bob WilsonFix a crash when debugging the coalescer. DebugValue...
2010-05-11 Evan ChengIt's not safe eliminate copies where src and dst have...
2010-05-06 Evan ChengFixes a coalescer bug that caused llc to crash on 2009...
2010-05-03 Jakob Stoklund OlesenCheck that subregisters don't have independent values...
2010-04-30 Jakob Stoklund OlesenDon't use floating point in SimpleRegisterCoalescing.
2010-04-29 Jakob Stoklund OlesenReject really weird coalescer case when trying to merge...
2010-04-29 Dan GohmanFix typos in assertion strings.
2010-04-29 Jakob Stoklund OlesenSlightly verboser debug spew from coalescer
2010-04-28 Jakob Stoklund OlesenRecompute kill flags from live intervals after coalesci...
2010-04-21 Evan ChengDo not try to optimize a copy that has already been...
2010-04-21 Evan Cheng- Clean up some crappy code which deals with coalescing...
2010-04-08 Evan ChengCoalescer should not delete copy instructions whose...
2010-03-26 Evan ChengTry trivial remat before the coalescer gives up on...
2010-03-25 Evan ChengCode clean up.
2010-03-25 Evan ChengRemove an unused option.
2010-03-25 Evan ChengAvoid being influenced by dbg_value instructions.
2010-03-21 Jeffrey YasskinFree SavedLI even if SimpleRegisterCoalescing::JoinCopy...
2010-03-18 Jakob Stoklund OlesenRevert "Change coalescer complexity from N^2 to N logN...
2010-03-17 Jakob Stoklund OlesenChange coalescer complexity from N^2 to N logN by chang...
2010-03-11 Evan ChengThe check for coalescing a virtual register to a physic...
2010-03-09 Jakob Stoklund OlesenDisable physical register coalescing when the number...
2010-03-02 Evan ChengSwap parameters of isSafeToMove and isSafeToReMat for...
2010-02-23 Jakob Stoklund OlesenRemember to handle sub-registers when moving imp-defs...
2010-02-21 Jakob Stoklund OlesenEnable assertion to detect cyclic valno references.
2010-02-13 Jakob Stoklund OlesenFix PR6283.
2010-02-11 Jakob Stoklund OlesenReapply coalescer fix for better cross-class coalescing.
2010-02-11 Jakob Stoklund OlesenRevert functional change. This broke a bunch of tests.
2010-02-11 Jakob Stoklund OlesenIt is always good to do a cross-class join when the...
2010-02-10 Dale JohannesenIgnore debug info one more place during coalescing.
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-02-10 Dale JohannesenSkip DBG_VALUE many places in live intervals and
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-09 Jakob Stoklund OlesenRemember to update live-in lists when coalescing physregs.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-22 Jakob Stoklund OlesenAdd coalescer asserts.
2009-12-22 Lang HamesChanged slot index ranges for MachineBasicBlocks to...
2009-12-14 Lang HamesMoved spill weight calculation out of SimpleRegisterCoa...
2009-12-11 Evan ChengCoalesce insert_subreg undef, x first to avoid phase...
2009-12-10 Evan ChengIt's not safe to coalesce a move where src and dst...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-01 Evan ChengFix PR5391: support early clobber physical register...
2009-12-01 Jakob Stoklund OlesenUse CFG connectedness as a secondary sort key when...
2009-11-20 Jakob Stoklund OlesenAdd MachineBasicBlock::getName, and use it in place...
2009-11-14 Evan Cheng- Change TargetInstrInfo::reMaterialize to pass in...
2009-11-04 Evan ChengRangeIsDefinedByCopyFromReg() should check for subreg_t...
2009-11-03 Lang HamesThe Indexes Patch.
2009-10-30 Lang HamesStop the iterator in ValueLiveAt from potentially runni...
2009-10-29 Bill WendlingReapply r85338.
2009-10-29 Bill WendlingReverting r85338 for now. It's causing a bootstrap...
2009-10-27 Lang HamesFixed a bug in the coalescer where intervals were occas...
2009-10-26 Evan Cheng- Revert some changes from 85044, 85045, and 85047...
next