Lines Matching refs:SPIRVWord
122 SourceLanguage getSourceLanguage(SPIRVWord * Ver = nullptr) const { in getSourceLanguage()
131 SPIRVWord getSPIRVVersion() const { return SPIRVVersion; } in getSPIRVVersion()
138 void setAlignment(SPIRVValue *, SPIRVWord);
145 void setSourceLanguage(SourceLanguage Lang, SPIRVWord Ver) { in setSourceLanguage()
153 void setSPIRVVersion(SPIRVWord Ver) override { SPIRVVersion = Ver; } in setSPIRVVersion()
161 SPIRVWord MemberNumber, const std::string &Name);
164 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line,
165 SPIRVWord Column);
204 virtual SPIRVTypeVector *addVectorType(SPIRVType *, SPIRVWord);
225 virtual SPIRVValue *addSamplerConstant(SPIRVType *TheType, SPIRVWord AddrMode,
226 SPIRVWord ParametricMode, SPIRVWord FilterMode);
228 SPIRVWord PacketSize, SPIRVWord PacketAlign, SPIRVWord Capacity);
237 SPIRVWord, SPIRVWord, const std::vector<SPIRVWord> &,
240 SPIRVWord, SPIRVWord, const std::vector<SPIRVValue *> &,
245 const std::vector<SPIRVWord> &, SPIRVBasicBlock *);
249 const std::vector<SPIRVWord>&, SPIRVBasicBlock *);
253 const std::vector<SPIRVWord>&, SPIRVBasicBlock *);
255 SPIRVValue *Composite, const std::vector<SPIRVWord>& Indices,
260 const std::vector<SPIRVWord>&, SPIRVBasicBlock *);
262 SPIRVValue *, const std::vector<SPIRVWord>&, SPIRVBasicBlock *);
274 const std::vector<SPIRVWord>& Ops, SPIRVBasicBlock* BB, SPIRVType *Ty);
276 Scope ScopeKind, SPIRVWord MemFlag, SPIRVBasicBlock *BB);
282 const std::vector<SPIRVWord>&, SPIRVBasicBlock *);
284 const std::vector<std::pair<SPIRVWord, SPIRVBasicBlock *>>&,
291 SPIRVValue *Vec2, const std::vector<SPIRVWord> &Components,
305 SPIRVWord SPIRVVersion;
310 SPIRVWord SrcLangVer;
380 SPIRVWord Line, SPIRVWord Column) { in addLine()
438 SPIRVWord AddrMode, SPIRVWord ParametricMode, SPIRVWord FilterMode) { in addSamplerConstant()
445 SPIRVWord PacketSize, SPIRVWord PacketAlign, SPIRVWord Capacity) { in addPipeStorageConstant()
627 SPIRVModuleImpl::setAlignment(SPIRVValue *V, SPIRVWord A) { in setAlignment()
727 SPIRVModuleImpl::addVectorType(SPIRVType* CompType, SPIRVWord CompCount) { in addVectorType()
931 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) { in addStoreInst()
938 const std::vector<std::pair<SPIRVWord, SPIRVBasicBlock *>>& Pairs, in addSwitchInst() argument
964 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) { in addLoadInst()
976 SPIRVModuleImpl::addExtInst(SPIRVType *TheType, SPIRVWord BuiltinSet, in addExtInst()
977 SPIRVWord EntryPoint, const std::vector<SPIRVWord> &Args, in addExtInst()
984 SPIRVModuleImpl::addExtInst(SPIRVType *TheType, SPIRVWord BuiltinSet, in addExtInst()
985 SPIRVWord EntryPoint, const std::vector<SPIRVValue *> &Args, in addExtInst()
993 const std::vector<SPIRVWord> &TheArguments, SPIRVBasicBlock *BB) { in addCallInst()
1038 SPIRVValue *Vec2, const std::vector<SPIRVWord> &Components, in addVectorShuffleInst()
1072 SPIRVWord MemFlag, SPIRVBasicBlock *BB) { in addMemoryBarrierInst()
1075 getVec(static_cast<SPIRVWord>(ScopeKind), MemFlag), BB, this), BB); in addMemoryBarrierInst()
1104 const std::vector<SPIRVWord>& Indices, SPIRVBasicBlock *BB) { in addCompositeExtractInst()
1111 SPIRVValue *Composite, const std::vector<SPIRVWord>& Indices, in addCompositeInsertInst()
1126 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) { in addCopyMemoryInst()
1134 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) { in addCopyMemorySizedInst()
1275 << (((SPIRVWord)MI.GeneratorId << 16) | MI.GeneratorVer) in operator <<()
1395 SPIRVWord MemberNumber, const std::string& Name) { in addMemberName()
1411 SPIRVWord Magic; in operator >>()
1418 SPIRVWord Generator = 0; in operator >>()
1497 const std::vector<SPIRVWord>& Ops, SPIRVBasicBlock* BB, SPIRVType *Ty) { in addInstTemplate()