Lines Matching refs:SPIRVWord
122 SourceLanguage getSourceLanguage(SPIRVWord * Ver = nullptr) const {
131 SPIRVWord getSPIRVVersion() const { return SPIRVVersion; }
138 void setAlignment(SPIRVValue *, SPIRVWord);
145 void setSourceLanguage(SourceLanguage Lang, SPIRVWord Ver) {
153 void setSPIRVVersion(SPIRVWord Ver) override { SPIRVVersion = Ver; }
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) {
438 SPIRVWord AddrMode, SPIRVWord ParametricMode, SPIRVWord FilterMode) {
445 SPIRVWord PacketSize, SPIRVWord PacketAlign, SPIRVWord Capacity) {
627 SPIRVModuleImpl::setAlignment(SPIRVValue *V, SPIRVWord A) {
727 SPIRVModuleImpl::addVectorType(SPIRVType* CompType, SPIRVWord CompCount) {
931 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) {
938 const std::vector<std::pair<SPIRVWord, SPIRVBasicBlock *>>& Pairs,
964 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) {
976 SPIRVModuleImpl::addExtInst(SPIRVType *TheType, SPIRVWord BuiltinSet,
977 SPIRVWord EntryPoint, const std::vector<SPIRVWord> &Args,
984 SPIRVModuleImpl::addExtInst(SPIRVType *TheType, SPIRVWord BuiltinSet,
985 SPIRVWord EntryPoint, const std::vector<SPIRVValue *> &Args,
993 const std::vector<SPIRVWord> &TheArguments, SPIRVBasicBlock *BB) {
1038 SPIRVValue *Vec2, const std::vector<SPIRVWord> &Components,
1072 SPIRVWord MemFlag, SPIRVBasicBlock *BB) {
1075 getVec(static_cast<SPIRVWord>(ScopeKind), MemFlag), BB, this), BB);
1104 const std::vector<SPIRVWord>& Indices, SPIRVBasicBlock *BB) {
1111 SPIRVValue *Composite, const std::vector<SPIRVWord>& Indices,
1126 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) {
1134 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *BB) {
1275 << (((SPIRVWord)MI.GeneratorId << 16) | MI.GeneratorVer)
1395 SPIRVWord MemberNumber, const std::string& Name) {
1411 SPIRVWord Magic;
1418 SPIRVWord Generator = 0;
1497 const std::vector<SPIRVWord>& Ops, SPIRVBasicBlock* BB, SPIRVType *Ty) {