Searched refs:SpvType (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.cpp | 161 SPIRVGlobalRegistry::getOrCreateConstIntReg(uint64_t Val, SPIRVType *SpvType, in getOrCreateConstIntReg() argument 166 if (SpvType) in getOrCreateConstIntReg() 167 LLVMIntTy = cast<IntegerType>(getTypeForSPIRVType(SpvType)); in getOrCreateConstIntReg() 175 unsigned BitWidth = SpvType ? getScalarOrVectorBitWidth(SpvType) : 32; in getOrCreateConstIntReg() 192 SPIRVGlobalRegistry::getOrCreateConstFloatReg(APFloat Val, SPIRVType *SpvType, in getOrCreateConstFloatReg() argument 199 if (SpvType) in getOrCreateConstFloatReg() 200 LLVMFloatTy = getTypeForSPIRVType(SpvType); in getOrCreateConstFloatReg() 204 SpvType = getOrCreateSPIRVType(LLVMFloatTy, *MIRBuilder); in getOrCreateConstFloatReg() 211 if (SpvType) in getOrCreateConstFloatReg() 212 BitWidth = getScalarOrVectorBitWidth(SpvType); in getOrCreateConstFloatReg() [all …]
|
H A D | SPIRVGlobalRegistry.h | 434 uint64_t Val, SPIRVType *SpvType, MachineIRBuilder *MIRBuilder, 437 APFloat Val, SPIRVType *SpvType, MachineIRBuilder *MIRBuilder, 441 SPIRVType *SpvType, 445 SPIRVType *SpvType, 452 SPIRVType *SpvType, bool EmitIR, 458 SPIRVType *SpvType = nullptr, bool EmitIR = true); 460 SPIRVType *SpvType, const SPIRVInstrInfo &TII, 462 Register getOrCreateConstFP(APFloat Val, MachineInstr &I, SPIRVType *SpvType, 466 SPIRVType *SpvType = nullptr); 469 SPIRVType *SpvType, const SPIRVInstrInfo &TII, [all …]
|
H A D | SPIRVPreLegalizer.cpp | 312 createNewIdReg(SPIRVType *SpvType, Register SrcReg, MachineRegisterInfo &MRI, in createNewIdReg() argument 314 if (!SpvType) in createNewIdReg() 315 SpvType = GR.getSPIRVTypeForVReg(SrcReg); in createNewIdReg() 316 assert(SpvType && "VReg is expected to have SPIRV type"); in createNewIdReg() 319 bool IsFloat = SpvType->getOpcode() == SPIRV::OpTypeFloat; in createNewIdReg() 321 SpvType->getOpcode() == SPIRV::OpTypeVector && in createNewIdReg() 322 GR.getSPIRVTypeForVReg(SpvType->getOperand(1).getReg())->getOpcode() == in createNewIdReg()
|