Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVRegisterBankInfo.cpp353 SmallVector<const ValueMapping *, 4> OpdsMapping(NumOperands); in getInstrMapping() local
358 OpdsMapping[0] = GPRValueMapping; in getInstrMapping()
359 OpdsMapping[1] = GPRValueMapping; in getInstrMapping()
363 OpdsMapping[0] = getFPValueMapping(Ty.getSizeInBits()); in getInstrMapping()
375 OpdsMapping[0] = getFPValueMapping(Ty.getSizeInBits()); in getInstrMapping()
381 OpdsMapping[0] = GPRValueMapping; in getInstrMapping()
382 OpdsMapping[1] = GPRValueMapping; in getInstrMapping()
386 OpdsMapping[0] = getFPValueMapping(Ty.getSizeInBits()); in getInstrMapping()
392 OpdsMapping[0] = getFPValueMapping(Ty.getSizeInBits()); in getInstrMapping()
402 OpdsMapping[0] = OpdsMapping[2] = OpdsMapping[3] = in getInstrMapping()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp3525 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingSOP() local
3533 OpdsMapping[i] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getDefaultMappingSOP()
3535 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingSOP()
3543 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingVOP() local
3556 OpdsMapping[i] = AMDGPU::getValueMapping(BankID, Size); in getDefaultMappingVOP()
3559 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingVOP()
3567 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingAllVGPR() local
3575 OpdsMapping[I] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size); in getDefaultMappingAllVGPR()
3578 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingAllVGPR()
3591 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOps); in getImageMapping() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.cpp
H A DX86RegisterBankInfo.h
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.cpp240 SmallVectorImpl<const ValueMapping *> &OpdsMapping) { in getInstrValueMapping() argument
253 OpdsMapping[Idx] = Mapping; in getInstrValueMapping()
407 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
408 if (!getInstrValueMapping(MI, OpRegBankIdx, OpdsMapping)) in getInstrMapping()
412 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()
444 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrAlternativeMappings() local
445 if (!getInstrValueMapping(MI, OpRegBankIdx, OpdsMapping)) in getInstrAlternativeMappings()
449 /*ID*/ 1, /*Cost*/ 1, getOperandsMapping(OpdsMapping), NumOperands); in getInstrAlternativeMappings()
H A DX86RegisterBankInfo.h63 SmallVectorImpl<const ValueMapping *> &OpdsMapping);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h249 void setOperandsMapping(const ValueMapping *OpdsMapping) { in setOperandsMapping() argument
250 OperandsMapping = OpdsMapping; in setOperandsMapping()
509 const SmallVectorImpl<const ValueMapping *> &OpdsMapping) const;
517 std::initializer_list<const ValueMapping *> OpdsMapping) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp364 const SmallVectorImpl<const RegisterBankInfo::ValueMapping *> &OpdsMapping) in getOperandsMapping()
366 return getOperandsMapping(OpdsMapping.begin(), OpdsMapping.end()); in getOperandsMapping()
370 std::initializer_list<const RegisterBankInfo::ValueMapping *> OpdsMapping) in getOperandsMapping()
372 return getOperandsMapping(OpdsMapping.begin(), OpdsMapping.end()); in getOperandsMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp215 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
216 OperandsMapping = getOperandsMapping(OpdsMapping); in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp1127 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() local
1138 OpdsMapping[Idx] = Mapping; in getInstrMapping()
1142 return getInstructionMapping(MappingID, Cost, getOperandsMapping(OpdsMapping), in getInstrMapping()