Searched refs:OpdsMapping (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPURegisterBankInfo.cpp | 208 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/ |
D | X86RegisterBankInfo.cpp | 126 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()
|
D | X86RegisterBankInfo.h | 63 SmallVectorImpl<const ValueMapping *> &OpdsMapping);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 245 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/ |
D | RegisterBankInfo.cpp | 328 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/ |
D | AArch64RegisterBankInfo.cpp | 638 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local 645 OpdsMapping[Idx] = Mapping; in getInstrMapping() 650 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()
|