Lines Matching refs:SPIRVWord
123 virtual SourceLanguage getSourceLanguage(SPIRVWord *) const = 0;
137 virtual SPIRVWord getSPIRVVersion() const = 0;
143 virtual void setAlignment(SPIRVValue *, SPIRVWord) = 0;
146 virtual void setSourceLanguage(SourceLanguage, SPIRVWord) = 0;
153 virtual void setSPIRVVersion(SPIRVWord) = 0;
155 void setMinSPIRVVersion(SPIRVWord Ver) {
166 SPIRVWord MemberNumber, const std::string &Name) = 0;
169 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line,
170 SPIRVWord Column) = 0;
208 virtual SPIRVTypeVector *addVectorType(SPIRVType *, SPIRVWord) = 0;
226 virtual SPIRVValue *addSamplerConstant(SPIRVType *TheType, SPIRVWord AddrMode,
227 SPIRVWord ParametricMode, SPIRVWord FilterMode) = 0;
229 SPIRVWord PacketSize, SPIRVWord PacketAlign, SPIRVWord Capacity) = 0;
242 virtual SPIRVInstruction *addExtInst(SPIRVType *, SPIRVWord, SPIRVWord,
243 const std::vector<SPIRVWord> &, SPIRVBasicBlock *) = 0;
244 virtual SPIRVInstruction *addExtInst(SPIRVType *, SPIRVWord, SPIRVWord,
256 const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
258 const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
260 SPIRVValue *, const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
264 const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
266 SPIRVValue *, const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
278 const std::vector<SPIRVWord>& Ops, SPIRVBasicBlock* BB, SPIRVType *Ty) = 0;
280 const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
282 Scope ScopeKind, SPIRVWord MemFlag, SPIRVBasicBlock *BB)
292 const std::vector<SPIRVWord>&, SPIRVBasicBlock *) = 0;
294 const std::vector<std::pair<SPIRVWord, SPIRVBasicBlock *>>&,
302 SPIRVValue *Vec2, const std::vector<SPIRVWord> &Components,