Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPURegisterBankInfo.cpp208 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingSOP() local
212 OpdsMapping[i] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getDefaultMappingSOP()
214 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingSOP()
222 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingVOP() local
226 OpdsMapping[OpdIdx++] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size0); in getDefaultMappingVOP()
229 OpdsMapping[OpdIdx++] = nullptr; in getDefaultMappingVOP()
234 OpdsMapping[OpdIdx++] = AMDGPU::getValueMapping(Bank1, Size1); in getDefaultMappingVOP()
238 OpdsMapping[OpdIdx] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size); in getDefaultMappingVOP()
241 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingVOP()
250 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getInstrMappingForLoad() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86RegisterBankInfo.cpp126 SmallVectorImpl<const ValueMapping *> &OpdsMapping) { in getInstrValueMapping() argument
137 OpdsMapping[Idx] = Mapping; in getInstrValueMapping()
236 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
237 if (!getInstrValueMapping(MI, OpRegBankIdx, OpdsMapping)) in getInstrMapping()
241 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()
273 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrAlternativeMappings() local
274 if (!getInstrValueMapping(MI, OpRegBankIdx, OpdsMapping)) in getInstrAlternativeMappings()
278 /*ID*/ 1, /*Cost*/ 1, getOperandsMapping(OpdsMapping), NumOperands); in getInstrAlternativeMappings()
DX86RegisterBankInfo.h63 SmallVectorImpl<const ValueMapping *> &OpdsMapping);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h245 void setOperandsMapping(const ValueMapping *OpdsMapping) { in setOperandsMapping() argument
246 OperandsMapping = OpdsMapping; in setOperandsMapping()
498 const SmallVectorImpl<const ValueMapping *> &OpdsMapping) const;
506 std::initializer_list<const ValueMapping *> OpdsMapping) const;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp328 const SmallVectorImpl<const RegisterBankInfo::ValueMapping *> &OpdsMapping) in getOperandsMapping()
330 return getOperandsMapping(OpdsMapping.begin(), OpdsMapping.end()); in getOperandsMapping()
334 std::initializer_list<const RegisterBankInfo::ValueMapping *> OpdsMapping) in getOperandsMapping()
336 return getOperandsMapping(OpdsMapping.begin(), OpdsMapping.end()); in getOperandsMapping()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64RegisterBankInfo.cpp638 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
645 OpdsMapping[Idx] = Mapping; in getInstrMapping()
650 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()