Spillers may alter MachineLoopInfo when breaking critical edges, so make it
[oota-llvm.git] / lib / CodeGen / VirtRegRewriter.cpp
2010-07-16 Jakob Stoklund OlesenRemove remaining calls to TII::isMoveInstr.
2010-07-12 Rafael EspindolaConvert the last getPhysicalRegisterRegClass in VirtReg...
2010-07-11 Rafael EspindolaConvert uses of getPhysicalRegisterRegClass in VirtRegR...
2010-07-10 Jakob Stoklund OlesenReplace copyRegToReg with COPY everywhere in lib/CodeGe...
2010-07-09 Jakob Stoklund OlesenChange TII::foldMemoryOperand API to require the machin...
2010-07-09 Jakob Stoklund OlesenHandle COPY in VirtRegRewriter.
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-06-25 Dale JohannesenCosmetic.
2010-06-25 Dale JohannesenFix a case where an earlyclobber operand of an asm
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-05-21 Jakob Stoklund OlesenTeach VirtRegRewriter to handle spilling in instruction...
2010-05-11 Evan ChengIt's not safe eliminate copies where src and dst have...
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-04-29 Evan ChengRemove DBG_VALUE which reference dead stack slots.
2010-04-06 John McCallFix a number of clang -Wsign-compare warnings that...
2010-04-06 Evan ChengCode clean up. Move includes from VirtRegRewriter.h...
2010-03-30 Evan ChengAvoid being influenced by the presence of dbg_value...
2010-03-26 Dale JohannesenDebug info shouldn't affect kills.
2010-03-11 Jakob Stoklund OlesenExtract methods from LocalRewriter::RewriteMBB bringing...
2010-03-11 Jakob Stoklund OlesenVirtRegRewriter spring cleaning. No functional change.
2010-02-18 Duncan SandsUniformize the way these options are printed. Requested by
2010-02-13 Jakob Stoklund OlesenFix PR6283.
2010-02-10 Chris Lattnerfix a layering violation: VirtRegRewriter.cpp shouldn...
2010-02-10 Chris Lattnerfix missing #includes.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-06 Jakob Stoklund OlesenAdd <imp-def> and <imp-kill> operands when replacing...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-20 Jakob Stoklund OlesenAdd MachineBasicBlock::getName, and use it in place...
2009-11-18 Lang HamesFixed the in-place spiller and trivial rewriter, which...
2009-11-14 Evan ChengAdded getSubRegIndex(A,B) that returns subreg index...
2009-11-14 Evan Cheng- Change TargetInstrInfo::reMaterialize to pass in...
2009-11-14 Evan ChengFix PR5412: Fix an inverted check and another missing...
2009-11-13 Evan ChengFix PR5411. Bug in UpdateKills. A reg def partially...
2009-11-12 David GreeneSet the ReloadReuse AsmPrinter flag where appropriate.
2009-10-29 Dale JohannesenWhen there is a 2-instruction spill sequence, record
2009-10-28 Dale JohannesenWhen we generate spill code, then decide we don't need
2009-10-26 Evan Cheng- Revert some changes from 85044, 85045, and 85047...
2009-10-25 Evan ChengUse isIdentityCopy. Fix a bozo bug (flipped condition...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-12 Dale JohannesenRevert the kludge in 76703. I got a clean
2009-09-06 Duncan SandsRemove some unused variables and methods warned about by
2009-09-03 Lang HamesFixed a test that ensures the LocalRewriter does not...
2009-08-23 Jakob Stoklund OlesenFix PR4753.
2009-08-23 Benjamin KramerKill off more cerr/cout uses and prune includes a bit.
2009-08-23 Chris Lattnerremove some DOUTs
2009-08-15 Jakob Stoklund OlesenUpdate LocalRewriter::DistanceMap when inserting stack...
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-07-28 David GreeneAdd reload and remat backscheduling. This is disabled...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-22 Evan ChengLet each target determines whether a machine instructio...
2009-07-21 Evan ChengAnother rewriter bug exposed by recent coalescer change...
2009-07-18 Evan ChengEnable cross register class coalescing.
2009-07-17 Evan ChengFix my brain cramp by inverting the assertion condition.
2009-07-16 Daniel DunbarDisable this assert for now, it is firing on an llvm...
2009-07-16 Daniel DunbarFix inverted preprocessor conditional.
2009-07-16 Evan ChengChanged my mind. We now allow remat of instructions...
2009-07-16 Evan ChengLet callers decide the sub-register index on the def...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-10 Evan ChengRemove TargetInstrInfo::CommuteChangesDestination and...
2009-07-01 Evan ChengHandle IMPLICIT_DEF with isUndef operand marker, part...
2009-06-30 Evan ChengAdd a bit IsUndef to MachineOperand. This indicates...
2009-06-04 Lang HamesRemoved SimpleRewriter.
2009-06-03 Evan ChengFix for PR4225: When rewriter reuse a value in a physic...
2009-06-02 Lang HamesUpdate to in-place spilling framework. Includes live...
2009-05-15 Evan ChengFix PR4210. Rewritter should track and update kills...
2009-05-12 Evan ChengTeach TransferDeadness to delete truly dead instruction...
2009-05-06 Lang HamesRenamed Spiller classes (plus uses and related files...