Home
last modified time | relevance | path

Searched refs:RegClassOrBank (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp93 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in getRegBank() local
94 if (auto *RB = dyn_cast_if_present<const RegisterBank *>(RegClassOrBank)) in getRegBank()
97 dyn_cast_if_present<const TargetRegisterClass *>(RegClassOrBank)) in getRegBank()
138 auto &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in constrainGenericRegister() local
139 if (isa<const TargetRegisterClass *>(RegClassOrBank)) in constrainGenericRegister()
142 const RegisterBank *RB = cast<const RegisterBank *>(RegClassOrBank); in constrainGenericRegister()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp511 const RegClassOrRegBank &RegClassOrBank = in select() local
515 RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in select()
522 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in select()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp88 auto &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in isVCC() local
90 RegClassOrBank.dyn_cast<const TargetRegisterClass*>(); in isVCC()
100 const RegisterBank *RB = RegClassOrBank.get<const RegisterBank *>(); in isVCC()
224 const RegClassOrRegBank &RegClassOrBank = in selectPHI() local
228 = RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in selectPHI()
235 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in selectPHI()
2383 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in getArtifactRegBank() local
2384 if (auto *RB = RegClassOrBank.dyn_cast<const RegisterBank *>()) in getArtifactRegBank()
2388 if (auto *RC = RegClassOrBank.dyn_cast<const TargetRegisterClass *>()) in getArtifactRegBank()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp251 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in selectDebugInstr() local
253 dyn_cast_if_present<const TargetRegisterClass *>(RegClassOrBank); in selectDebugInstr()
255 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in selectDebugInstr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp972 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in selectDebugInstr() local
974 RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in selectDebugInstr()
976 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in selectDebugInstr()
2451 const RegClassOrRegBank &RegClassOrBank = in select() local
2455 = RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in select()
2461 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in select()
4702 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Dst); in emitCSINC() local
4706 if (const auto *RC = RegClassOrBank.dyn_cast<const TargetRegisterClass *>()) in emitCSINC()