aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/LowerSubregs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do not fold away subreg_to_reg if the source register has a sub-register inde...Evan Cheng2009-03-231-3/+9
* Teach LowerSubregs to preserve kill/dead information when loweringDan Gohman2008-12-181-1/+63
* Make LowerSubregs' debug output for EXTRACT_SUBREG consistent withDan Gohman2008-12-181-1/+6
* Fix a copy+pasto in an assertion message.Dan Gohman2008-12-181-1/+1
* Fix indentation level.Dan Gohman2008-12-181-33/+33
* Silence unused variable warnings.Devang Patel2008-11-211-0/+2
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-11/+11
* Give LowerSubregs.cpp a top-level description.Dan Gohman2008-09-241-0/+7
* Instead of setPreservesAll, just mark them preseving machine loop info and ma...Evan Cheng2008-09-221-1/+2
* Mark several codegen passes as preserving all analysis.Evan Cheng2008-09-221-0/+5
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Fix indentation.Dan Gohman2008-08-201-2/+2
* Re-enable elimination of unnecessary SUBREG_TO_REG instructions inDan Gohman2008-08-071-4/+9
* Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman2008-07-171-3/+3
* It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. m...Evan Cheng2008-06-171-11/+6
* Do not issue identity copies.Evan Cheng2008-06-161-13/+22
* Revert this.Evan Cheng2008-06-041-4/+0
* LowerSubregs should not clobber any analysis.Evan Cheng2008-06-041-0/+4
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-161-94/+61
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-131-10/+14
* Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb2008-03-111-23/+12
* Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code.Evan Cheng2008-03-111-21/+6
* Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng2008-03-101-12/+23
* Allow insert_subreg into implicit, target-specific values. Christopher Lamb2008-03-101-23/+12
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-25/+25
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-311-4/+6
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-5/+5
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* isSubRegOf() is a dup of isSubRegister.Evan Cheng2007-10-231-1/+1
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-261-4/+4
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-141-3/+3
* Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSub...Christopher Lamb2007-08-101-17/+24
* Implement review feedback. No functionality change.Christopher Lamb2007-08-061-137/+152
* Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb2007-07-261-0/+226