Lines Matching defs:Source
5 // This file is distributed under the University of Illinois Open Source
17 // Redistributions of source code must retain the above copyright notice,
1402 Source(TheSource->getId()) {
1410 Source(SPIRVID_INVALID) {
1415 SPIRVValue *getSource() { return getValue(Source); }
1425 getEncoder(O) << Target << Source << MemoryAccess;
1429 getDecoder(I) >> Target >> Source >> MemoryAccess;
1434 assert((getValueType(Id) == getValueType(Source)) && "Inconsistent type");
1443 SPIRVId Source;
1458 Source(TheSource->getId()),
1465 Target(SPIRVID_INVALID), Source(SPIRVID_INVALID), Size(0) {
1470 SPIRVValue *getSource() { return getValue(Source); }
1481 getEncoder(O) << Target << Source << Size << MemoryAccess;
1485 getDecoder(I) >> Target >> Source >> Size >> MemoryAccess;
1495 SPIRVId Source;
1662 Source(TheSrc->getId()), NumElements(TheNumElems->getId()),
1669 Destination(SPIRVID_INVALID), Source(SPIRVID_INVALID),
1675 SPIRVValue *getSource()const { return getValue(Source);}
1682 Operands.push_back(Source);
1690 _SPIRV_DEF_ENCDEC8(Type, Id, ExecScope, Destination, Source, NumElements,
1699 SPIRVId Source;