Searched refs:PartMappings (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kRegisterBankInfo.cpp36 const RegisterBankInfo::PartialMapping PartMappings[]{
50 {&PartMappings[PMI_GPR - PMI_Min], 1},
51 {&PartMappings[PMI_GPR - PMI_Min], 1},
52 {&PartMappings[PMI_GPR - PMI_Min], 1},
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.cpp38 const RegisterBankInfo::PartialMapping PartMappings[]{
57 checkPartMapping(PartMappings[PMI_GPR - PMI_Min], 0, 32, GPRRegBankID) &&
60 checkPartMapping(PartMappings[PMI_SPR - PMI_Min], 0, 32, FPRRegBankID) &&
63 checkPartMapping(PartMappings[PMI_DPR - PMI_Min], 0, 64, FPRRegBankID) &&
79 {&PartMappings[PMI_GPR - PMI_Min], 1},
80 {&PartMappings[PMI_GPR - PMI_Min], 1},
81 {&PartMappings[PMI_GPR - PMI_Min], 1},
83 {&PartMappings[PMI_SPR - PMI_Min], 1},
84 {&PartMappings[PMI_SPR - PMI_Min], 1},
85 {&PartMappings[PMI_SP
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVRegisterBankInfo.cpp27 const RegisterBankInfo::PartialMapping PartMappings[] = { member in namespace:llvm::RISCV
45 {&PartMappings[PMI_GPRB32], 1},
46 {&PartMappings[PMI_GPRB32], 1},
47 {&PartMappings[PMI_GPRB32], 1},
49 {&PartMappings[PMI_GPRB64], 1},
50 {&PartMappings[PMI_GPRB64], 1},
51 {&PartMappings[PMI_GPRB64], 1},
53 {&PartMappings[PMI_FPRB32], 1},
54 {&PartMappings[PMI_FPRB32], 1},
55 {&PartMappings[PMI_FPRB3
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.h32 static RegisterBankInfo::PartialMapping PartMappings[]; member in class:llvm::X86GenRegisterBankInfo
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.h40 static const RegisterBankInfo::PartialMapping PartMappings[]; member in class:llvm::PPCGenRegisterBankInfo
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp35 const RegisterBankInfo::PartialMapping PartMappings[]{
54 {&PartMappings[PMI_GPR - PMI_Min], 1},
55 {&PartMappings[PMI_GPR - PMI_Min], 1},
56 {&PartMappings[PMI_GPR - PMI_Min], 1},
58 {&PartMappings[PMI_SPR - PMI_Min], 1},
59 {&PartMappings[PMI_SPR - PMI_Min], 1},
60 {&PartMappings[PMI_SPR - PMI_Min], 1},
62 {&PartMappings[PMI_DPR - PMI_Min], 1},
63 {&PartMappings[PMI_DPR - PMI_Min], 1},
64 {&PartMappings[PMI_DP
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.h46 static const RegisterBankInfo::PartialMapping PartMappings[]; member in class:llvm::AArch64GenRegisterBankInfo
H A DAArch64RegisterBankInfo.cpp169 &AArch64GenRegisterBankInfo::PartMappings[PartialMapDstIdx] && \
173 &AArch64GenRegisterBankInfo::PartMappings[PartialMapSrcIdx] && \
197 &AArch64GenRegisterBankInfo::PartMappings[PartialMapDstIdx] && \
201 &AArch64GenRegisterBankInfo::PartMappings[PartialMapSrcIdx] && \
837 *AArch64GenRegisterBankInfo::PartMappings[OpRegBankIdx[0]].RegBank,
838 *AArch64GenRegisterBankInfo::PartMappings[OpRegBankIdx[1]].RegBank,

Completed in 211 milliseconds