summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LowerSubregs.cpp
Commit message (Expand)AuthorAge
* Code clean up.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
* Add some asserts to catch copyRegToReg() fails earlyAnton Korobeynikov2009-10-24
* Use KILL instead of IMPLICIT_DEF in LowerSubregs pass.Jakob Stoklund Olesen2009-09-28
* Minor bug fix. LowerSubregs should translate Evan Cheng2009-09-22
* Convert DOUT to DEBUG(errs()...).Bill Wendling2009-08-22
* Remove RegisterScavenger::isSuperRegUsed(). This completely reverses the mist...Jakob Stoklund Olesen2009-08-08
* Turn some insert_subreg, extract_subreg, subreg_to_reg into implicit_defs.Evan Cheng2009-08-05
* One more. Transfer kill of the larger register when lowering an EXTRACT_SUBREG.Evan Cheng2009-08-05
* One more place where subreg lowering forgot to transfer undefness.Evan Cheng2009-08-05
* If the insert_subreg source is <undef>, insert an implicit_def instead of a c...Evan Cheng2009-08-05
* LowerSubregsInstructionPass::LowerExtract should not extend the live range of...Jakob Stoklund Olesen2009-08-04
* Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen2009-08-03
* Use setPreservesAll and setPreservesCFG in CodeGen passes.Dan Gohman2009-07-31
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Let RegisterInfo decide whether it can emit cross-class copy or notAnton Korobeynikov2009-07-16
* Do not fold away subreg_to_reg if the source register has a sub-register inde...Evan Cheng2009-03-23
* Teach LowerSubregs to preserve kill/dead information when loweringDan Gohman2008-12-18
* Make LowerSubregs' debug output for EXTRACT_SUBREG consistent withDan Gohman2008-12-18
* Fix a copy+pasto in an assertion message.Dan Gohman2008-12-18
* Fix indentation level.Dan Gohman2008-12-18
* Silence unused variable warnings.Devang Patel2008-11-21
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-03
* Give LowerSubregs.cpp a top-level description.Dan Gohman2008-09-24
* Instead of setPreservesAll, just mark them preseving machine loop info and ma...Evan Cheng2008-09-22
* Mark several codegen passes as preserving all analysis.Evan Cheng2008-09-22
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Fix indentation.Dan Gohman2008-08-20
* Re-enable elimination of unnecessary SUBREG_TO_REG instructions inDan Gohman2008-08-07
* Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman2008-07-17
* It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. m...Evan Cheng2008-06-17
* Do not issue identity copies.Evan Cheng2008-06-16
* Revert this.Evan Cheng2008-06-04
* LowerSubregs should not clobber any analysis.Evan Cheng2008-06-04
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-16
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-13
* Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb2008-03-11
* Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code.Evan Cheng2008-03-11
* Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng2008-03-10
* Allow insert_subreg into implicit, target-specific values. Christopher Lamb2008-03-10
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-31
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-31
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* isSubRegOf() is a dup of isSubRegister.Evan Cheng2007-10-23
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-26
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-14
* Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSub...Christopher Lamb2007-08-10
* Implement review feedback. No functionality change.Christopher Lamb2007-08-06