Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDRegisterBankInfo.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-stable/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
HDRISCVInstructionSelector.cpp523 const RegClassOrRegBank &RegClassOrBank = in select() local
527 RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in select()
534 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in select()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUInstructionSelector.cpp83 auto &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in isVCC() local
85 RegClassOrBank.dyn_cast<const TargetRegisterClass*>(); in isVCC()
95 const RegisterBank *RB = RegClassOrBank.get<const RegisterBank *>(); in isVCC()
218 const RegClassOrRegBank &RegClassOrBank = in selectPHI() local
222 = RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in selectPHI()
229 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in selectPHI()
2330 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in getArtifactRegBank() local
2331 if (auto *RB = RegClassOrBank.dyn_cast<const RegisterBank *>()) in getArtifactRegBank()
2335 if (auto *RC = RegClassOrBank.dyn_cast<const TargetRegisterClass *>()) in getArtifactRegBank()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/GISel/
HDX86InstructionSelector.cpp258 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in selectDebugInstr() local
260 dyn_cast_if_present<const TargetRegisterClass *>(RegClassOrBank); in selectDebugInstr()
262 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in selectDebugInstr()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
HDAArch64InstructionSelector.cpp988 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in selectDebugInstr() local
990 RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in selectDebugInstr()
992 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in selectDebugInstr()
2467 const RegClassOrRegBank &RegClassOrBank = in select() local
2471 = RegClassOrBank.dyn_cast<const TargetRegisterClass *>(); in select()
2477 const RegisterBank &RB = *RegClassOrBank.get<const RegisterBank *>(); in select()
4551 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Dst); in emitCSINC() local
4555 if (const auto *RC = RegClassOrBank.dyn_cast<const TargetRegisterClass *>()) in emitCSINC()