Lines Matching defs:scope

472 Id Builder::makeCooperativeMatrixTypeKHR(Id component, Id scope, Id rows, Id cols, Id use)
479 type->getIdOperand(1) == scope &&
489 type->addIdOperand(scope);
500 Id Builder::makeCooperativeMatrixTypeNV(Id component, Id scope, Id rows, Id cols)
506 if (type->getIdOperand(0) == component && type->getIdOperand(1) == scope && type->getIdOperand(2) == rows &&
514 type->addIdOperand(scope);
1051 type->addIdOperand(makeDebugCompilationUnit()); // scope id
1114 // debug-scope stack. Function scopes and lexical scopes will occur afterward.
1133 inst->addIdOperand(makeDebugCompilationUnit()); // scope id
1157 inst->addIdOperand(currentDebugScopeId.top()); // scope id
2114 // reset last debug scope
2183 // Clear debug scope stack
2204 type->addIdOperand(makeDebugCompilationUnit()); // scope
2223 lex->addIdOperand(currentDebugScopeId.top()); // scope
2257 // Generate new lexical scope debug instruction
2266 // Pop current scope from stack and clear current scope
2282 // Initialize scope state
2318 // Clear function scope from debug scope stack
2415 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scope,
2430 store->addIdOperand(makeUintConstant(scope));
2439 spv::Scope scope, unsigned int alignment)
2452 load->addIdOperand(makeUintConstant(scope));
3671 void Builder::accessChainStore(Id rvalue, Decoration nonUniform, spv::MemoryAccessMask memoryAccess, spv::Scope scope, unsigned int alignment)
3702 createStore(source, base, memoryAccess, scope, alignment);
3727 createStore(source, base, memoryAccess, scope, alignment);
3734 spv::Scope scope, unsigned int alignment)
3799 id = createLoad(id, precision, memoryAccess, scope, alignment);