Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp3101 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingSOP() local
3109 OpdsMapping[i] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getDefaultMappingSOP()
3111 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingSOP()
3119 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingVOP() local
3132 OpdsMapping[i] = AMDGPU::getValueMapping(BankID, Size); in getDefaultMappingVOP()
3135 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingVOP()
3143 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingAllVGPR() local
3151 OpdsMapping[I] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size); in getDefaultMappingAllVGPR()
3154 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingAllVGPR()
3167 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOps); in getImageMapping() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.cpp128 SmallVectorImpl<const ValueMapping *> &OpdsMapping) { in getInstrValueMapping() argument
139 OpdsMapping[Idx] = Mapping; in getInstrValueMapping()
264 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
265 if (!getInstrValueMapping(MI, OpRegBankIdx, OpdsMapping)) in getInstrMapping()
269 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()
301 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrAlternativeMappings() local
302 if (!getInstrValueMapping(MI, OpRegBankIdx, OpdsMapping)) in getInstrAlternativeMappings()
306 /*ID*/ 1, /*Cost*/ 1, getOperandsMapping(OpdsMapping), NumOperands); in getInstrAlternativeMappings()
H A DX86RegisterBankInfo.h62 SmallVectorImpl<const ValueMapping *> &OpdsMapping);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegisterBankInfo.h248 void setOperandsMapping(const ValueMapping *OpdsMapping) { in setOperandsMapping() argument
249 OperandsMapping = OpdsMapping; in setOperandsMapping()
501 const SmallVectorImpl<const ValueMapping *> &OpdsMapping) const;
509 std::initializer_list<const ValueMapping *> OpdsMapping) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBankInfo.cpp362 const SmallVectorImpl<const RegisterBankInfo::ValueMapping *> &OpdsMapping) in getOperandsMapping()
364 return getOperandsMapping(OpdsMapping.begin(), OpdsMapping.end()); in getOperandsMapping()
368 std::initializer_list<const RegisterBankInfo::ValueMapping *> OpdsMapping) in getOperandsMapping()
370 return getOperandsMapping(OpdsMapping.begin(), OpdsMapping.end()); in getOperandsMapping()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp962 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
969 OpdsMapping[Idx] = Mapping; in getInstrMapping()
974 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()