Lines Matching refs:SPIRVType
93 std::vector<SPIRVType *> getCompOperandTypes() {
94 std::vector<SPIRVType *> Tys;
106 SPIRVInstruction(unsigned TheWordCount, Op TheOC, SPIRVType *TheType,
110 SPIRVType *TheType, SPIRVId TheId, SPIRVBasicBlock *TheBB,
119 SPIRVInstruction(unsigned TheWordCount, Op TheOC, SPIRVType *TheType,
129 std::vector<SPIRVType*> getOperandTypes();
130 static std::vector<SPIRVType*> getOperandTypes(
189 static SPIRVInstTemplateBase *create(Op TheOC, SPIRVType *TheType,
197 static SPIRVInstTemplateBase *create(Op TheOC, SPIRVType *TheType,
211 SPIRVInstTemplateBase *init(SPIRVType *TheType,
443 SPIRVVariable(SPIRVType *TheType, SPIRVId TheId,
615 SPIRVType *op1Ty, *op2Ty;
828 SPIRVPhi(SPIRVType *TheType, SPIRVId TheId,
895 SPIRVType *op1Ty, *op2Ty, *resTy;
977 SPIRVType *conTy = getValueType(Condition)->isTypeVector() ?
1056 SPIRVType *resTy = Type->isTypeVector() ?
1058 SPIRVType *opTy = Type->isTypeVector() ?
1140 SPIRVFunctionCallGeneric(SPIRVType *TheType, SPIRVId TheId,
1147 SPIRVFunctionCallGeneric(SPIRVType *TheType, SPIRVId TheId,
1161 std::vector<SPIRVType *> getArgumentValueTypes()const {
1162 std::vector<SPIRVType *> ArgTypes;
1196 SPIRVExtInst(SPIRVType *TheType, SPIRVId TheId,
1205 SPIRVExtInst(SPIRVType *TheType, SPIRVId TheId,
1289 SPIRVCompositeExtract(SPIRVType *TheType, SPIRVId TheId, SPIRVValue *TheComposite,
1368 SPIRVCopyObject(SPIRVType *TheType, SPIRVId TheId, SPIRVValue *TheOperand,
1566 SPIRVVectorShuffle(SPIRVId TheId, SPIRVType *TheType, SPIRVValue *TheVector1,