Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp145 MRI.setRegBank(True.getReg(0), *NewBank); in applyBank()
146 MRI.setRegBank(False.getReg(0), *NewBank); in applyBank()
151 MRI.setRegBank(DstReg, *NewBank); in applyBank()
182 MRI.setRegBank(Reg, *RB); in applyBank()
669 MRI->setRegBank(LoLHS, *Bank); in split64BitValueForMapping()
670 MRI->setRegBank(HiLHS, *Bank); in split64BitValueForMapping()
718 MRI.setRegBank(Src, AMDGPU::VGPRRegBank); in buildReadFirstLane()
753 MRI.setRegBank(Dst, AMDGPU::SGPRRegBank); in buildReadFirstLane()
887 MRI.setRegBank(OpReg, AMDGPU::VGPRRegBank); in executeInWaterfallLoop()
911 MRI.setRegBank(OpParts[i], AMDGPU::VGPRRegBank); in executeInWaterfallLoop()
[all …]
H A DAMDGPURegBankCombiner.cpp145 MRI.setRegBank(VgprReg, RBI.getRegBank(AMDGPU::VGPRRegBankID)); in getAsVgpr()
389 MRI.setRegBank(NewExt.getReg(0), RB); in applyCanonicalizeZextShiftAmt()
390 MRI.setRegBank(Mask.getReg(0), RB); in applyCanonicalizeZextShiftAmt()
391 MRI.setRegBank(And.getReg(0), RB); in applyCanonicalizeZextShiftAmt()
H A DAMDGPURegBankSelect.cpp240 MRI.setRegBank(DefReg, *RBSHelper.getRegBankToAssign(DefReg)); in runOnMachineFunction()
267 MRI.setRegBank(DefReg, *RB); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp647 void MipsRegisterBankInfo::setRegBank(MachineInstr &MI, in setRegBank() function in MipsRegisterBankInfo
660 MRI.setRegBank(Dest, getRegBank(Mips::GPRBRegBankID)); in setRegBank()
665 MRI.setRegBank(Dest, getRegBank(Mips::GPRBRegBankID)); in setRegBank()
719 setRegBank(*NewMI, MRI); in applyMappingImpl()
H A DMipsRegisterBankInfo.h48 void setRegBank(MachineInstr &MI, MachineRegisterInfo &MRI) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp611 MRI->setRegBank(Reg, *ValMapping.BreakDown[0].RegBank); in applyMapping()
650 MRI->setRegBank(MI.getOperand(0).getReg(), *RB); in assignInstr()
H A DCombinerHelper.cpp217 void CombinerHelper::setRegBank(Register Reg, in setRegBank() function in CombinerHelper
220 MRI.setRegBank(Reg, *RegBank); in setRegBank()
1837 setRegBank(NewOffset.getReg(0), MatchInfo.Bank); in applyPtrAddImmedChain()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp378 MRI.setRegBank(Ext.getReg(0), getRegBank(AArch64::GPRRegBankID)); in applyMappingImpl()
398 MRI.setRegBank(ConstReg, getRegBank(AArch64::GPRRegBankID)); in applyMappingImpl()
H A DAArch64InstructionSelector.cpp2295 MRI.setRegBank(PtrToInt.getReg(0), RBI.getRegBank(AArch64::FPRRegBankID)); in convertPtrAddToAdd()
2297 MRI.setRegBank(PtrToInt.getReg(0), RBI.getRegBank(AArch64::GPRRegBankID)); in convertPtrAddToAdd()
3099 MRI.setRegBank(NewDst, RB); in select()
3221 MRI.setRegBank(Trunc.getReg(0), RBI.getRegBank(AArch64::GPRRegBankID)); in select()
8076 MRI.setRegBank(Copy.getReg(0), *DstRB); in fixupPHIOpBanks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp63 void MachineRegisterInfo::setRegBank(Register Reg, in setRegBank() function in MachineRegisterInfo
H A DRegisterBankInfo.cpp725 MRI.setRegBank(NewVReg, *PartMap->RegBank); in createVRegs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h176 void setRegBank(Register Reg, const RegisterBank *RegBank) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h693 LLVM_ABI void setRegBank(Register Reg, const RegisterBank &RegBank);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp1497 MRI.setRegBank(DefReg, RegBank); in selectMergeValues()
1503 MRI.setRegBank(Tmp, RegBank); in selectMergeValues()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp795 MRI.setRegBank(Reg, *Info.D.RegBank); in setupRegisterInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp858 MRI->setRegBank(PtrToInt.getReg(0), RBI.getRegBank(RISCV::GPRBRegBankID)); in replacePtrWithInt()