Lines Matching defs:MachineRegisterInfo

1 //===-- lib/Codegen/MachineRegisterInfo.cpp -------------------------------===//
10 // Implementation of the MachineRegisterInfo class.
14 #include "llvm/CodeGen/MachineRegisterInfo.h"
25 void MachineRegisterInfo::Delegate::anchor() {}
27 MachineRegisterInfo::MachineRegisterInfo(MachineFunction *MF)
39 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) {
44 void MachineRegisterInfo::setRegBank(unsigned Reg,
50 MachineRegisterInfo::constrainRegClass(unsigned Reg,
67 MachineRegisterInfo::recomputeRegClass(unsigned Reg) {
95 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass){
111 MachineRegisterInfo::getSize(unsigned VReg) const {
116 void MachineRegisterInfo::setSize(unsigned VReg, unsigned Size) {
121 MachineRegisterInfo::createGenericVirtualRegister(unsigned Size) {
137 void MachineRegisterInfo::clearVirtRegs() {
152 void MachineRegisterInfo::verifyUseList(unsigned Reg) const {
190 void MachineRegisterInfo::verifyUseLists() const {
200 void MachineRegisterInfo::addRegOperandToUseList(MachineOperand *MO) {
239 void MachineRegisterInfo::removeRegOperandFromUseList(MachineOperand *MO) {
268 void MachineRegisterInfo::moveOperands(MachineOperand *Dst,
315 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) {
335 MachineInstr *MachineRegisterInfo::getVRegDef(unsigned Reg) const {
346 MachineInstr *MachineRegisterInfo::getUniqueVRegDef(unsigned Reg) const {
354 bool MachineRegisterInfo::hasOneNonDBGUse(unsigned RegNo) const {
365 void MachineRegisterInfo::clearKillFlags(unsigned Reg) const {
370 bool MachineRegisterInfo::isLiveIn(unsigned Reg) const {
379 unsigned MachineRegisterInfo::getLiveInPhysReg(unsigned VReg) const {
388 unsigned MachineRegisterInfo::getLiveInVirtReg(unsigned PReg) const {
398 MachineRegisterInfo::EmitLiveInCopies(MachineBasicBlock *EntryMBB,
427 LaneBitmask MachineRegisterInfo::getMaxLaneMaskForVReg(unsigned Reg) const {
435 void MachineRegisterInfo::dumpUses(unsigned Reg) const {
441 void MachineRegisterInfo::freezeReservedRegs(const MachineFunction &MF) {
447 bool MachineRegisterInfo::isConstantPhysReg(unsigned PhysReg,
463 void MachineRegisterInfo::markUsesInDebugValueAsUndef(unsigned Reg) const {
465 MachineRegisterInfo::use_instr_iterator nextI;
504 bool MachineRegisterInfo::isPhysRegModified(unsigned PhysReg,
519 bool MachineRegisterInfo::isPhysRegUsed(unsigned PhysReg) const {