Home
last modified time | relevance | path

Searched refs:ExecScope (Results 1 – 2 of 2) sorted by relevance

/external/spirv-llvm/lib/SPIRV/libSPIRV/
DSPIRVInstruction.h72 ExecScope(TheScope){} in ExecScope() function
73 Scope ExecScope; variable
1617 :SPIRVInstruction(4, OC, TheBB), ExecScope(TheScope->getId()),
1623 SPIRVControlBarrier():SPIRVInstruction(OC), ExecScope(ScopeInvocation) {
1630 SPIRVValue *getExecScope() const { return getValue(ExecScope); }
1635 Operands.push_back(ExecScope);
1641 _SPIRV_DEF_ENCDEC3(ExecScope, MemScope, MemSema)
1647 SPIRVId ExecScope;
1661 ExecScope(TheScope->getId()), Destination(TheDest->getId()),
1668 SPIRVGroupAsyncCopy():SPIRVInstruction(OC), ExecScope(SPIRVID_INVALID),
[all …]
/external/spirv-llvm/lib/SPIRV/
DSPIRVReader.cpp506 CallInst *transOCLBarrier(BasicBlock *BB, SPIRVWord ExecScope,
2411 SPIRVToLLVM::transOCLBarrier(BasicBlock *BB, SPIRVWord ExecScope, in transOCLBarrier() argument
2426 FuncName = (ExecScope == ScopeWorkgroup) ? kOCLBuiltinName::WorkGroupBarrier in transOCLBarrier()
2429 if (ExecScope == ScopeWorkgroup && Ver > 0 && Ver <= kOCLVer::CL12) { in transOCLBarrier()
2526 SPIRVWord ExecScope = getIntVal(CtlB->getExecScope()); in transOCLBarrierFence() local
2530 Call = transOCLBarrier(BB, ExecScope, MemSema, MemScope); in transOCLBarrierFence()