Searched refs:globalInvocationID (Results 1 – 4 of 4) sorted by relevance
131 SIMD::Int globalInvocationID[3]; in setSubgroupBuiltins() local132 globalInvocationID[X] = SIMD::Int(Extract(localBase, X)) + localInvocationID[X]; in setSubgroupBuiltins()133 globalInvocationID[Y] = SIMD::Int(Extract(localBase, Y)) + localInvocationID[Y]; in setSubgroupBuiltins()134 globalInvocationID[Z] = SIMD::Int(Extract(localBase, Z)) + localInvocationID[Z]; in setSubgroupBuiltins()141 routine->globalInvocationID[X] = globalInvocationID[X]; in setSubgroupBuiltins()142 routine->globalInvocationID[Y] = globalInvocationID[Y]; in setSubgroupBuiltins()143 routine->globalInvocationID[Z] = globalInvocationID[Z]; in setSubgroupBuiltins()167 As<SIMD::Float>(globalInvocationID[component]); in setSubgroupBuiltins()
1419 std::array<SIMD::Int, 3> globalInvocationID; member in sw::SpirvRoutine
2629 store(compute + OFFSET(Globals::Compute, globalInvocationId), routine->globalInvocationID); in dbgBeginEmit()
27 …spv.globalVariable @globalInvocationID built_in("GlobalInvocationId") : !spv.ptr<vector<3xi32>, In…29 // CHECK: %[[ADDR:.*]] = spv.mlir.addressof @globalInvocationID : !spv.ptr<vector<3xi32>, Input>30 %0 = spv.mlir.addressof @globalInvocationID : !spv.ptr<vector<3xi32>, Input>