Home
last modified time | relevance | path

Searched refs:SPIRVInstTemplateBase (Results 1 – 4 of 4) sorted by relevance

/external/spirv-llvm/lib/SPIRV/libSPIRV/
DSPIRVInstruction.h178 class SPIRVInstTemplateBase:public SPIRVInstruction {
182 static SPIRVInstTemplateBase *create(Op TheOC){ in create()
183 auto Inst = static_cast<SPIRVInstTemplateBase *>(SPIRVEntry::create(TheOC)); in create()
189 static SPIRVInstTemplateBase *create(Op TheOC, SPIRVType *TheType, in create()
197 static SPIRVInstTemplateBase *create(Op TheOC, SPIRVType *TheType, in create()
206 SPIRVInstTemplateBase(Op OC = OpNop)
210 virtual ~SPIRVInstTemplateBase(){} in ~SPIRVInstTemplateBase()
211 SPIRVInstTemplateBase *init(SPIRVType *TheType, in init()
391 template<typename BT = SPIRVInstTemplateBase,
610 class SPIRVBinary:public SPIRVInstTemplateBase {
[all …]
DSPIRVModule.cpp271 virtual SPIRVInstTemplateBase *addInstTemplate(Op OC,
273 virtual SPIRVInstTemplateBase *addInstTemplate(Op OC,
1001 return addInstruction(SPIRVInstTemplateBase::create(TheOpCode, Type, getId(), in addBinaryInst()
1018 return addInstruction(SPIRVInstTemplateBase::create(TheOpCode, in addUnaryInst()
1059 return addInstruction(SPIRVInstTemplateBase::create(TheOpCode, in addCmpInst()
1073 return addInstruction(SPIRVInstTemplateBase::create(OpMemoryBarrier, in addMemoryBarrierInst()
1088 return addInstruction(SPIRVInstTemplateBase::create( in addPtrAccessChainInst()
1485 SPIRVInstTemplateBase*
1490 auto Ins = SPIRVInstTemplateBase::create(OC, Ty, Id, BB, this); in addInstTemplate()
1495 SPIRVInstTemplateBase*
[all …]
DSPIRVModule.h84 class SPIRVInstTemplateBase; variable
275 virtual SPIRVInstTemplateBase* addInstTemplate(Op OC,
277 virtual SPIRVInstTemplateBase* addInstTemplate(Op OC,
DSPIRVInstruction.cpp226 return SPIRVInstTemplateBase::create(OC, Inst->getType(), in createInstFromSpecConstantOp()