Home
last modified time | relevance | path

Searched refs:setRegBank (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp144 MRI.setRegBank(DstReg, *NewBank); in applyBank()
175 MRI.setRegBank(Reg, *RB); in applyBank()
649 MRI->setRegBank(LoLHS, *Bank); in split64BitValueForMapping()
650 MRI->setRegBank(HiLHS, *Bank); in split64BitValueForMapping()
1635 MRI.setRegBank(Zero, in applyMappingMAD_64_32()
1660 MRI.setRegBank(Src2Lo, DstBank); in applyMappingMAD_64_32()
1661 MRI.setRegBank(Src2Hi, DstBank); in applyMappingMAD_64_32()
1674 MRI.setRegBank(DstLo, DstBank); in applyMappingMAD_64_32()
1679 MRI.setRegBank(DstHi, DstBank); in applyMappingMAD_64_32()
2015 MRI.setRegBank(Copy, Bank); in constrainRegToBank()
[all …]
H A DAMDGPURegBankCombiner.cpp103 MRI.setRegBank(VgprReg, RBI.getRegBank(AMDGPU::VGPRRegBankID)); in getAsVgpr()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp689 void MipsRegisterBankInfo::setRegBank(MachineInstr &MI, in setRegBank() function in MipsRegisterBankInfo
702 MRI.setRegBank(Dest, getRegBank(Mips::GPRBRegBankID)); in setRegBank()
707 MRI.setRegBank(Dest, getRegBank(Mips::GPRBRegBankID)); in setRegBank()
760 setRegBank(*NewMI, MRI); in applyMappingImpl()
H A DMipsRegisterBankInfo.h50 void setRegBank(MachineInstr &MI, MachineRegisterInfo &MRI) const;
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp603 MRI->setRegBank(Reg, *ValMapping.BreakDown[0].RegBank); in applyMapping()
639 MRI->setRegBank(MI.getOperand(0).getReg(), *RB); in assignInstr()
H A DCombinerHelper.cpp191 void CombinerHelper::setRegBank(Register Reg, const RegisterBank *RegBank) { in setRegBank() function in CombinerHelper
193 MRI.setRegBank(Reg, *RegBank); in setRegBank()
1399 setRegBank(NewOffset.getReg(0), MatchInfo.Bank); in applyPtrAddImmedChain()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp61 void MachineRegisterInfo::setRegBank(Register Reg, in setRegBank() function in MachineRegisterInfo
H A DRegisterBankInfo.cpp709 MRI.setRegBank(NewVReg, *PartMap->RegBank); in createVRegs()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h167 void setRegBank(Register Reg, const RegisterBank *RegBank);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h684 void setRegBank(Register Reg, const RegisterBank &RegBank);
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp1329 MRI.setRegBank(DefReg, RegBank); in selectMergeValues()
1335 MRI.setRegBank(Tmp, RegBank); in selectMergeValues()
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp680 MRI.setRegBank(Reg, *Info.D.RegBank); in setupRegisterInfo()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2053 MRI.setRegBank(PtrToInt.getReg(0), RBI.getRegBank(AArch64::FPRRegBankID)); in convertPtrAddToAdd()
2055 MRI.setRegBank(PtrToInt.getReg(0), RBI.getRegBank(AArch64::GPRRegBankID)); in convertPtrAddToAdd()
2856 MRI.setRegBank(NewDst, RB); in select()
2996 MRI.setRegBank(Trunc.getReg(0), RBI.getRegBank(AArch64::GPRRegBankID)); in select()
6827 MRI.setRegBank(Copy.getReg(0), *DstRB); in fixupPHIOpBanks()