Home
last modified time | relevance | path

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

/freebsd/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()
135 auto &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in constrainGenericRegister() local
136 if (isa<const TargetRegisterClass *>(RegClassOrBank)) in constrainGenericRegister()
139 const RegisterBank *RB = cast<const RegisterBank *>(RegClassOrBank); in constrainGenericRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp687 const RegClassOrRegBank &RegClassOrBank = in select() local
691 dyn_cast<const TargetRegisterClass *>(RegClassOrBank); in select()
698 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in select()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp262 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in selectDebugInstr() local
264 dyn_cast_if_present<const TargetRegisterClass *>(RegClassOrBank); in selectDebugInstr()
266 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in selectDebugInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp83 auto &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in isVCC() local
85 dyn_cast<const TargetRegisterClass *>(RegClassOrBank); in isVCC()
95 const RegisterBank *RB = cast<const RegisterBank *>(RegClassOrBank); in isVCC()
302 const RegClassOrRegBank &RegClassOrBank = in selectPHI() local
306 dyn_cast<const TargetRegisterClass *>(RegClassOrBank); in selectPHI()
313 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in selectPHI()
2574 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in getArtifactRegBank() local
2575 if (auto *RB = dyn_cast<const RegisterBank *>(RegClassOrBank)) in getArtifactRegBank()
2579 if (auto *RC = dyn_cast<const TargetRegisterClass *>(RegClassOrBank)) in getArtifactRegBank()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp996 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Reg); in selectDebugInstr() local
998 dyn_cast<const TargetRegisterClass *>(RegClassOrBank); in selectDebugInstr()
1000 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in selectDebugInstr()
2596 const RegClassOrRegBank &RegClassOrBank = in select() local
2600 dyn_cast<const TargetRegisterClass *>(RegClassOrBank); in select()
2606 const RegisterBank &RB = *cast<const RegisterBank *>(RegClassOrBank); in select()
4686 const RegClassOrRegBank &RegClassOrBank = MRI.getRegClassOrRegBank(Dst); in emitCSINC() local
4690 if (const auto *RC = dyn_cast<const TargetRegisterClass *>(RegClassOrBank)) in emitCSINC()