aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/VirtRegRewriter.cpp
AgeCommit message (Expand)Author
2009-07-28Add reload and remat backscheduling. This is disabled by default. UseDavid Greene
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-22Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng
2009-07-21Another rewriter bug exposed by recent coalescer changes. ReuseInfo::GetRegFo...Evan Cheng
2009-07-18Enable cross register class coalescing.Evan Cheng
2009-07-17Fix my brain cramp by inverting the assertion condition.Evan Cheng
2009-07-16Disable this assert for now, it is firing on an llvm-gcc bootstrap. :(Daniel Dunbar
2009-07-16Fix inverted preprocessor conditional.Daniel Dunbar
2009-07-16Changed my mind. We now allow remat of instructions whose defs have subreg in...Evan Cheng
2009-07-16Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-10Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd...Evan Cheng
2009-07-01Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-04Removed SimpleRewriter.Lang Hames
2009-06-03Fix for PR4225: When rewriter reuse a value in a physical register , it clear...Evan Cheng
2009-06-02Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames
2009-05-15Fix PR4210. Rewritter should track and update kills of sub-registers as well.Evan Cheng
2009-05-12Teach TransferDeadness to delete truly dead instructions if they do not produ...Evan Cheng
2009-05-06Renamed Spiller classes (plus uses and related files) to VirtRegRewriter.Lang Hames