Lines Matching defs:MachineRegisterInfo

1 //===-- lib/Codegen/MachineRegisterInfo.cpp -------------------------------===//
10 // Implementation of the MachineRegisterInfo class.
14 #include "llvm/CodeGen/MachineRegisterInfo.h"
23 void MachineRegisterInfo::Delegate::anchor() {}
25 MachineRegisterInfo::MachineRegisterInfo(const TargetMachine &TM)
39 MachineRegisterInfo::~MachineRegisterInfo() {
46 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) {
52 MachineRegisterInfo::constrainRegClass(unsigned Reg,
69 MachineRegisterInfo::recomputeRegClass(unsigned Reg, const TargetMachine &TM) {
97 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass){
113 void MachineRegisterInfo::clearVirtRegs() {
126 void MachineRegisterInfo::verifyUseList(unsigned Reg) const {
163 void MachineRegisterInfo::verifyUseLists() const {
173 void MachineRegisterInfo::addRegOperandToUseList(MachineOperand *MO) {
212 void MachineRegisterInfo::removeRegOperandFromUseList(MachineOperand *MO) {
241 void MachineRegisterInfo::moveOperands(MachineOperand *Dst,
286 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) {
301 MachineInstr *MachineRegisterInfo::getVRegDef(unsigned Reg) const {
312 MachineInstr *MachineRegisterInfo::getUniqueVRegDef(unsigned Reg) const {
320 bool MachineRegisterInfo::hasOneNonDBGUse(unsigned RegNo) const {
331 void MachineRegisterInfo::clearKillFlags(unsigned Reg) const {
336 bool MachineRegisterInfo::isLiveIn(unsigned Reg) const {
345 unsigned MachineRegisterInfo::getLiveInPhysReg(unsigned VReg) const {
354 unsigned MachineRegisterInfo::getLiveInVirtReg(unsigned PReg) const {
364 MachineRegisterInfo::EmitLiveInCopies(MachineBasicBlock *EntryMBB,
394 void MachineRegisterInfo::dumpUses(unsigned Reg) const {
400 void MachineRegisterInfo::freezeReservedRegs(const MachineFunction &MF) {
406 bool MachineRegisterInfo::isConstantPhysReg(unsigned PhysReg,
422 void MachineRegisterInfo::markUsesInDebugValueAsUndef(unsigned Reg) const {
424 MachineRegisterInfo::use_instr_iterator nextI;