Home | History | Annotate | Download | only in SPIRV

Lines Matching refs:resultId

114     Id getTypeId(Id resultId) const { return module.getTypeId(resultId); }
115 Id getDerefTypeId(Id resultId) const;
119 int getNumComponents(Id resultId) const { return getNumTypeComponents(getTypeId(resultId)); }
128 bool isPointer(Id resultId) const { return isPointerType(getTypeId(resultId)); }
129 bool isScalar(Id resultId) const { return isScalarType(getTypeId(resultId)); }
130 bool isVector(Id resultId) const { return isVectorType(getTypeId(resultId)); }
131 bool isMatrix(Id resultId) const { return isMatrixType(getTypeId(resultId)); }
132 bool isAggregate(Id resultId) const { return isAggregateType(getTypeId(resultId)); }
133 bool isSampledImage(Id resultId) const { return isSampledImageType(getTypeId(resultId)); }
149 bool isConstant(Id resultId) const { return isConstantOpCode(getOpCode(resultId)); }
150 bool isConstantScalar(Id resultId) const { return getOpCode(resultId) == OpConstant; }
151 bool isSpecConstant(Id resultId) const { return isSpecConstantOpCode(getOpCode(resultId)); }
152 unsigned int getConstantScalar(Id resultId) const { return module.getInstruction(resultId)->getImmediateOperand(0); }
153 StorageClass getStorageClass(Id resultId) const { return getTypeStorageClass(getTypeId(resultId)); }
160 int getNumColumns(Id resultId) const { return getTypeNumColumns(getTypeId(resultId)); }
166 int getNumRows(Id resultId) const { return getTypeNumRows(getTypeId(resultId)); }
173 Id getImageType(Id resultId) const
175 Id typeId = getTypeId(resultId);