Searched refs:ExecScope (Results 1 – 2 of 2) sorted by relevance
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
D | SPIRVInstruction.h | 72 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/ |
D | SPIRVReader.cpp | 506 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()
|