Searched refs:PartialMappingIdx (Results 1 – 12 of 12) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.h | 27 enum PartialMappingIdx { enum 47 static PartialMappingIdx BankIDToCopyMapIdx[]; 68 static bool checkPartialMappingIdx(PartialMappingIdx FirstAlias, 69 PartialMappingIdx LastAlias, 70 ArrayRef<PartialMappingIdx> Order); 82 getValueMapping(PartialMappingIdx RBIdx, unsigned Size);
|
| H A D | AArch64RegisterBankInfo.cpp | 103 checkPartialMap(PartialMappingIdx::Idx, ValStartIdx, ValLength, RB) && \ in AArch64RegisterBankInfo() 120 assert(checkValueMapImpl(PartialMappingIdx::PMI_##RBName##Size, \ in AArch64RegisterBankInfo() 121 PartialMappingIdx::PMI_First##RBName, Size, \ in AArch64RegisterBankInfo() 456 PartialMappingIdx RBIdx = IsFPR ? PMI_FirstFPR : PMI_FirstGPR; in getSameKindOfOperandsMapping() 677 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands); in getInstrMapping() 741 AArch64GenRegisterBankInfo::PartialMappingIdx Idx0 = in getInstrMapping()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64GenRegisterBankInfo.def | 129 const PartialMapping &Map = PartMappings[Idx - PartialMappingIdx::PMI_Min]; 138 unsigned PartialMapBaseIdx = Idx - PartialMappingIdx::PMI_Min; 140 AArch64GenRegisterBankInfo::getValueMapping((PartialMappingIdx)FirstInBank, Size)[Offset]; 146 PartialMappingIdx FirstAlias, PartialMappingIdx LastAlias, 147 ArrayRef<PartialMappingIdx> Order) { 155 PartialMappingIdx Previous = Order.front(); 199 AArch64GenRegisterBankInfo::getValueMapping(PartialMappingIdx RBIdx, 201 assert(RBIdx != PartialMappingIdx::PMI_None && "No mapping needed for that"); 207 First3OpsIdx + (RBIdx - PartialMappingIdx::PMI_Min + BaseIdxOffset) * 215 AArch64GenRegisterBankInfo::PartialMappingIdx [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.h | 35 static PartialMappingIdx getPartialMappingIdx(const LLT &Ty, bool isFP); 37 getValueMapping(PartialMappingIdx Idx, unsigned NumOperands); 55 SmallVectorImpl<PartialMappingIdx> &OpRegBankIdx); 61 const SmallVectorImpl<PartialMappingIdx> &OpRegBankIdx,
|
| H A D | X86RegisterBankInfo.cpp | 64 X86GenRegisterBankInfo::PartialMappingIdx 112 SmallVectorImpl<PartialMappingIdx> &OpRegBankIdx) { in getInstrPartialMappingIdxs() 126 const SmallVectorImpl<PartialMappingIdx> &OpRegBankIdx, in getInstrValueMapping() 201 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands); in getInstrMapping() 298 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands); in getInstrAlternativeMappings()
|
| H A D | X86GenRegisterBankInfo.def | 32 enum PartialMappingIdx { 88 X86GenRegisterBankInfo::getValueMapping(PartialMappingIdx Idx, 95 llvm_unreachable("Unsupported PartialMappingIdx.");
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCRegisterBankInfo.h | 29 enum PartialMappingIdx { enum 41 static PartialMappingIdx BankIDToCopyMapIdx[]; 51 getValueMapping(PartialMappingIdx RBIdx);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCGenRegisterBankInfo.def | 35 // - After that, the mappings for the register types from PartialMappingIdx 66 PPCGenRegisterBankInfo::getValueMapping(PartialMappingIdx RBIdx) { 67 assert(RBIdx != PartialMappingIdx::PMI_None && "No mapping needed for that");
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kRegisterBankInfo.cpp | 31 enum PartialMappingIdx { enum
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUGenRegisterBankInfo.def | 16 enum PartialMappingIdx {
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.cpp | 31 enum PartialMappingIdx { enum
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 27 enum PartialMappingIdx { enum
|