Fix TODO and trailing whitespace.
[oota-llvm.git] / lib / CodeGen / LiveIntervalAnalysis.cpp
2012-02-19 Lang HamesFix TODO and trailing whitespace.
2012-02-19 Lang HamesDefer sanity checks on live intervals until after all...
2012-02-17 Lang HamesBring HMEditor into line with LLVM coding standards.
2012-02-17 Matt Beaumont-GaySink variable into assert
2012-02-17 Lang HamesAdd support for regmask slots to HMEditor. Also fixes...
2012-02-17 Lang HamesRefactor 'handleMove' code in live intervals. Clients...
2012-02-17 Lang HamesOops - isRegLiveIntoSuccessor is used in non-assert...
2012-02-17 Lang HamesTurn off assertion, conservatively compute liveness...
2012-02-15 Lang HamesMake LiveIntervals::handleMove() bundle aware.
2012-02-15 Lang HamesFix assertion condition.
2012-02-15 Lang HamesRemove overly conservative assert.
2012-02-15 Lang HamesDon't emit live ranges for physregs live-ins that are...
2012-02-15 Lang HamesDisentangle moving a machine instr from updating LiveIn...
2012-02-14 Jakob Stoklund OlesenUse the proper clobber check in handleLiveInRegister().
2012-02-14 Jakob Stoklund OlesenDump live intervals in numerical order.
2012-02-14 Lang HamesDon't create a new copy of reserved regs - we already...
2012-02-14 Lang HamesTighten physical register invariants: Allocatable physi...
2012-02-14 Lang HamesUse convenience function for consistency.
2012-02-13 Andrew TrickLiveIntervalAnalysis does not depend on MachineLoopInfo.
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-10 Lang HamesRemove unused 'isAlias' parameter.
2012-02-10 Jakob Stoklund OlesenConstrain the regmask search space for local live ranges.
2012-02-10 Jakob Stoklund OlesenCache basic block boundaries for faster RegMaskSlots...
2012-02-10 Jakob Stoklund OlesenOptimize LiveIntervals::intervalIsInOneMBB().
2012-02-09 Lang HamesFix kill flags when moving instructions using LiveInter...
2012-02-09 Lang HamesRemove assertion. Not all use operands are reads.
2012-02-08 Jakob Stoklund OlesenKeep track of register masks in LiveIntervalAnalysis.
2012-02-08 Andrew TrickAdded MachineInstr::isBundled() to check if an instruct...
2012-02-04 Jakob Stoklund OlesenDrop the REDEF_BY_EC VNInfo flag.
2012-02-04 Jakob Stoklund OlesenCorrectly terminate a physreg redefined by an early...
2012-02-04 Jakob Stoklund OlesenDon't store COPY pointers in VNInfo.
2012-02-03 Jakob Stoklund OlesenTrim headers.
2012-02-03 Jakob Stoklund OlesenDelete some dead code.
2012-01-30 Matt Beaumont-GayHere's a new one: GCC was complaining about an only...
2012-01-27 Lang HamesSilence warning about parens for && within ||
2012-01-27 Lang HamesAdd a "moveInstr" method to LiveIntervals. This can...
2012-01-25 Lang HamesDon't add live ranges for aliases of physregs that...
2012-01-25 Lang HamesAlways break upon finding a vreg operand (in Release...
2012-01-18 Lang HamesFixed macro condition.
2012-01-11 Jakob Stoklund OlesenExclusively use SplitAnalysis::getLastSplitPoint().
2012-01-07 Jakob Stoklund OlesenUse the 'regalloc' debug tag for most register allocato...
2012-01-03 Lang HamesClarified assert text.
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-14 Jakob Stoklund OlesenFix early-clobber handling in shrinkToUses.
2011-11-13 Jakob Stoklund OlesenUse kill slots instead of the previous slot in shrinkTo...
2011-11-13 Jakob Stoklund OlesenTerminate all dead defs at the dead slot instead of...
2011-11-13 Jakob Stoklund OlesenSimplify early clobber slots a bit.
2011-11-13 Jakob Stoklund OlesenRename SlotIndexes to match how they are used.
2011-11-12 Jakob Stoklund OlesenDelete the old spilling framework from LiveIntervalAnal...
2011-10-05 Jakob Stoklund OlesenAdd a FIXME.
2011-10-04 Jakob Stoklund OlesenAllow <undef> flags on def operands as well as uses.
2011-09-15 Jakob Stoklund OlesenSpeed up LiveIntervals::shrinkToUse with some caching.
2011-09-13 Jakob Stoklund OlesenSwitch extendInBlock() to take a kill slot instead...
2011-04-30 Jakob Stoklund OlesenWhen a physreg is live-in and live through a basic...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-11 Jakob Stoklund OlesenDon't add live ranges for sub-registers when clobbering...
2011-04-07 Jakob Stoklund OlesenRecompute hasPHIKill flags when shrinking live intervals.
2011-04-04 Jakob Stoklund OlesenAllow coalescing with reserved physregs in certain...
2011-03-31 NAKAMURA Takumilib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don...
2011-03-18 Jakob Stoklund OlesenAccept instructions that read undefined values.
2011-03-17 Jakob Stoklund OlesenDead code elimination may separate the live interval...
2011-03-16 Jakob Stoklund OlesenClarify debugging output.
2011-03-10 Jakob Stoklund OlesenMake SpillIs an optional pointer. Avoid creating a...
2011-03-07 Jakob Stoklund OlesenLet shrinkToUses optionally return a list of now dead...
2011-03-07 Jakob Stoklund OlesenHandle the special case of registers begin redefined...
2011-03-03 Jakob Stoklund OlesenFix PHI handling in LiveIntervals::shrinkToUses().
2011-03-02 Nick LewyckyQuiet a compiler warning about unused variable 'ExtVNI'.
2011-03-02 Jakob Stoklund OlesenSimplify LiveIntervals::shrinkToUses() a bit by using...
2011-03-02 Jakob Stoklund OlesenFix typo.
2011-02-14 Jakob Stoklund OlesenMove more fragments of spill weight calculation into...
2011-02-09 Jakob Stoklund OlesenMove calcLiveBlockInfo() and the BlockInfo struct into...
2011-02-08 Jakob Stoklund OlesenAdd LiveIntervals::addKillFlags() to recompute kill...
2011-02-08 Jakob Stoklund OlesenAdd LiveIntervals::shrinkToUses().
2011-02-04 Jakob Stoklund OlesenApparently, it is possible for a block with a landing...
2011-02-04 Jakob Stoklund OlesenAdd LiveIntervals::getLastSplitPoint().
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2010-11-16 Jakob Stoklund OlesenFix emergency spilling in LiveIntervals::spillPhysRegAr...
2010-11-16 Jakob Stoklund OlesenFix PR8612 in the standard spiller, take two.
2010-11-15 Jakob Stoklund OlesenRevert "Fix PR8612 in the standard spiller as well."
2010-11-15 Jakob Stoklund OlesenFix PR8612 in the standard spiller as well.
2010-11-10 Andrew TrickRABasic is nearly functionally complete. There are...
2010-10-26 Jakob Stoklund OlesenTeach MachineBasicBlock::print() to annotate instructio...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-11 Jakob Stoklund OlesenReplace FindLiveRangeContaining() with getVNInfoAt...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-25 Lang HamesRemoved VNInfo::isDefAccurate(). Def "accuracy" can...
2010-09-25 Jakob Stoklund OlesenRemove SlotIndex::PHI_BIT. It is no longer used by...
2010-08-17 Evan ChengPHI elimination shouldn't require machineloopinfo since...
2010-08-12 Jakob Stoklund OlesenRemove trailing whitespace.
2010-08-03 Jakob Stoklund OlesenOops. Don't normalize spill weights twice.
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-16 Jakob Stoklund OlesenRemove many calls to TII::isMoveInstr. Targets should...
2010-07-09 Jakob Stoklund OlesenFix small bug in isMoveInstr -> COPY translation
2010-07-09 Jakob Stoklund OlesenChange TII::foldMemoryOperand API to require the machin...
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 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 OlesenConvert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
next