Lines Matching refs:resultId
29 Object::ID resultId = insn.word(2); in EmitLoad() local
31 auto &result = getObject(resultId); in EmitLoad()
45 state->createPointer(resultId, ptr); in EmitLoad()
58 auto &dst = state->createIntermediate(resultId, resultTy.componentCount); in EmitLoad()
123 Object::ID resultId = insn.word(2); in EmitVariable() local
124 auto &object = getObject(resultId); in EmitVariable()
134 auto base = &routine->getVariable(resultId)[0]; in EmitVariable()
137 state->createPointer(resultId, SIMD::Pointer(base, size)); in EmitVariable()
145 state->createPointer(resultId, SIMD::Pointer(base, size, workgroupMemory.offsetOf(resultId))); in EmitVariable()
152 auto &dst = routine->getVariable(resultId); in EmitVariable()
154 VisitInterface(resultId, in EmitVariable()
161 auto base = &routine->getVariable(resultId)[0]; in EmitVariable()
164 state->createPointer(resultId, SIMD::Pointer(base, size)); in EmitVariable()
169 const auto &d = descriptorDecorations.at(resultId); in EmitVariable()
177 state->createPointer(resultId, SIMD::Pointer(binding, size)); in EmitVariable()
183 const auto &d = descriptorDecorations.at(resultId); in EmitVariable()
191 state->createPointer(resultId, SIMD::Pointer(routine->descriptorSets[d.DescriptorSet], size)); in EmitVariable()
195 state->createPointer(resultId, SIMD::Pointer(nullptr, 0)); in EmitVariable()
201 … state->createPointer(resultId, SIMD::Pointer(routine->pushConstants, vk::MAX_PUSH_CONSTANT_SIZE)); in EmitVariable()
224 auto ptr = GetPointerToData(resultId, 0, state); in EmitVariable()
226 VisitMemoryObject(resultId, [&](const MemoryElement &el) { in EmitVariable()