summaryrefslogtreecommitdiff
path: root/lib/CodeGen/VirtRegRewriter.cpp
Commit message (Expand)AuthorAge
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-20
* Fixed the in-place spiller and trivial rewriter, which had been broken by the...Lang Hames2009-11-18
* Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng2009-11-14
* - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng2009-11-14
* Fix PR5412: Fix an inverted check and another missing sub-register check.Evan Cheng2009-11-14
* Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.Evan Cheng2009-11-13
* Set the ReloadReuse AsmPrinter flag where appropriate.David Greene2009-11-12
* When there is a 2-instruction spill sequence, recordDale Johannesen2009-10-29
* When we generate spill code, then decide we don't needDale Johannesen2009-10-28
* - Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests andEvan Cheng2009-10-26
* Use isIdentityCopy. Fix a bozo bug (flipped condition) in InvalidateRegDef.Evan Cheng2009-10-25
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Revert the kludge in 76703. I got a cleanDale Johannesen2009-10-12
* Remove some unused variables and methods warned about byDuncan Sands2009-09-06
* Fixed a test that ensures the LocalRewriter does not attempt toLang Hames2009-09-03
* Fix PR4753.Jakob Stoklund Olesen2009-08-23
* Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer2009-08-23
* remove some DOUTsChris Lattner2009-08-23
* Update LocalRewriter::DistanceMap when inserting stack loads.Jakob Stoklund Olesen2009-08-15
* Fix a bunch of namespace pollution.Dan Gohman2009-08-07
* Add reload and remat backscheduling. This is disabled by default. UseDavid Greene2009-07-28
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng2009-07-22
* Another rewriter bug exposed by recent coalescer changes. ReuseInfo::GetRegFo...Evan Cheng2009-07-21
* Enable cross register class coalescing.Evan Cheng2009-07-18
* Fix my brain cramp by inverting the assertion condition.Evan Cheng2009-07-17
* Disable this assert for now, it is firing on an llvm-gcc bootstrap. :(Daniel Dunbar2009-07-16
* Fix inverted preprocessor conditional.Daniel Dunbar2009-07-16
* Changed my mind. We now allow remat of instructions whose defs have subreg in...Evan Cheng2009-07-16
* Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng2009-07-16
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd...Evan Cheng2009-07-10
* Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng2009-07-01
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-30
* Removed SimpleRewriter.Lang Hames2009-06-04
* Fix for PR4225: When rewriter reuse a value in a physical register , it clear...Evan Cheng2009-06-03
* Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames2009-06-02
* Fix PR4210. Rewritter should track and update kills of sub-registers as well.Evan Cheng2009-05-15
* Teach TransferDeadness to delete truly dead instructions if they do not produ...Evan Cheng2009-05-12
* Renamed Spiller classes (plus uses and related files) to VirtRegRewriter.Lang Hames2009-05-06