Home
last modified time | relevance | path

Searched refs:LaneSource (Results 1 – 24 of 24) sorted by relevance

/dports/devel/llvm10/llvm-10.0.1.src/projects/openmp/libomptarget/deviceRTLs/common/src/
H A Dparallel.cu49 bool *IsFinal, int32_t *LaneSource, in __kmpc_kernel_convergent_simd() argument
54 __kmpc_impl_lanemask_t WorkRemaining = ConvergentMask >> (*LaneSource + 1); in __kmpc_kernel_convergent_simd()
55 *LaneSource += __kmpc_impl_ffs(WorkRemaining); in __kmpc_kernel_convergent_simd()
61 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource; in __kmpc_kernel_convergent_simd()
68 int32_t SimdLimitSource = __kmpc_impl_shfl_sync(Mask, SimdLimit, *LaneSource); in __kmpc_kernel_convergent_simd()
124 int32_t *LaneSource) { in __kmpc_kernel_convergent_parallel() argument
128 __kmpc_impl_lanemask_t WorkRemaining = ConvergentMask >> (*LaneSource + 1); in __kmpc_kernel_convergent_parallel()
129 *LaneSource += __kmpc_impl_ffs(WorkRemaining); in __kmpc_kernel_convergent_parallel()
135 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource; in __kmpc_kernel_convergent_parallel()
143 __kmpc_impl_shfl_sync(Mask, NumThreadsClause, *LaneSource); in __kmpc_kernel_convergent_parallel()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/openmp/libomptarget/deviceRTLs/common/src/
H A Dparallel.cu49 bool *IsFinal, int32_t *LaneSource, in __kmpc_kernel_convergent_simd() argument
54 __kmpc_impl_lanemask_t WorkRemaining = ConvergentMask >> (*LaneSource + 1); in __kmpc_kernel_convergent_simd()
55 *LaneSource += __kmpc_impl_ffs(WorkRemaining); in __kmpc_kernel_convergent_simd()
61 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource; in __kmpc_kernel_convergent_simd()
68 int32_t SimdLimitSource = __kmpc_impl_shfl_sync(Mask, SimdLimit, *LaneSource); in __kmpc_kernel_convergent_simd()
124 int32_t *LaneSource) { in __kmpc_kernel_convergent_parallel() argument
128 __kmpc_impl_lanemask_t WorkRemaining = ConvergentMask >> (*LaneSource + 1); in __kmpc_kernel_convergent_parallel()
129 *LaneSource += __kmpc_impl_ffs(WorkRemaining); in __kmpc_kernel_convergent_parallel()
135 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource; in __kmpc_kernel_convergent_parallel()
143 __kmpc_impl_shfl_sync(Mask, NumThreadsClause, *LaneSource); in __kmpc_kernel_convergent_parallel()
/dports/devel/llvm90/llvm-9.0.1.src/projects/openmp/libomptarget/deviceRTLs/nvptx/src/
H A Dparallel.cu47 bool *IsFinal, int32_t *LaneSource, in __kmpc_kernel_convergent_simd() argument
52 uint32_t WorkRemaining = ConvergentMask >> (*LaneSource + 1); in __kmpc_kernel_convergent_simd()
53 *LaneSource += __ffs(WorkRemaining); in __kmpc_kernel_convergent_simd()
60 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource; in __kmpc_kernel_convergent_simd()
67 int32_t SimdLimitSource = __SHFL_SYNC(Mask, SimdLimit, *LaneSource); in __kmpc_kernel_convergent_simd()
122 int32_t *LaneSource) { in __kmpc_kernel_convergent_parallel() argument
126 uint32_t WorkRemaining = ConvergentMask >> (*LaneSource + 1); in __kmpc_kernel_convergent_parallel()
127 *LaneSource += __ffs(WorkRemaining); in __kmpc_kernel_convergent_parallel()
134 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource; in __kmpc_kernel_convergent_parallel()
141 int32_t NumThreadsSource = __SHFL_SYNC(Mask, NumThreadsClause, *LaneSource); in __kmpc_kernel_convergent_parallel()
H A Dinterface.h478 int32_t *LaneSource);
481 bool *IsFinal, int32_t *LaneSource,
/dports/devel/llvm80/llvm-8.0.1.src/projects/openmp/libomptarget/deviceRTLs/nvptx/src/
H A Dparallel.cu48 bool *IsFinal, int32_t *LaneSource,
53 uint32_t WorkRemaining = ConvergentMask >> (*LaneSource + 1);
54 *LaneSource += __ffs(WorkRemaining);
61 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource;
68 int32_t SimdLimitSource = __SHFL_SYNC(Mask, SimdLimit, *LaneSource);
123 int32_t *LaneSource) {
127 uint32_t WorkRemaining = ConvergentMask >> (*LaneSource + 1);
128 *LaneSource += __ffs(WorkRemaining);
135 int sourceThreadId = (threadId & ~(WARPSIZE - 1)) + *LaneSource;
142 int32_t NumThreadsSource = __SHFL_SYNC(Mask, NumThreadsClause, *LaneSource);
H A Dinterface.h510 int32_t *LaneSource);
513 bool *IsFinal, int32_t *LaneSource,
/dports/devel/llvm10/llvm-10.0.1.src/projects/openmp/libomptarget/deviceRTLs/
H A Dinterface.h486 int32_t *LaneSource);
490 bool *IsFinal, int32_t *LaneSource,
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/openmp/libomptarget/deviceRTLs/
H A Dinterface.h486 int32_t *LaneSource);
490 bool *IsFinal, int32_t *LaneSource,
/dports/devel/llvm80/llvm-8.0.1.src/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp7817 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
7819 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm70/llvm-7.0.1.src/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp7310 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
7312 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp8558 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
8560 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp8201 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
8203 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp8558 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
8560 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp9853 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
9855 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/clang/lib/CodeGen/
H A DCGBuiltin.cpp10527 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10529 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DCGBuiltin.cpp10524 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10526 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm12/llvm-project-12.0.1.src/clang/lib/CodeGen/
H A DCGBuiltin.cpp10180 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10182 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang/lib/CodeGen/
H A DCGBuiltin.cpp10183 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10185 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DCGBuiltin.cpp10524 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10526 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp9839 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
9841 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp10524 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10526 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/clang/lib/CodeGen/
H A DCGBuiltin.cpp10180 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10182 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/devel/llvm13/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DCGBuiltin.cpp10524 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10526 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()
/dports/lang/clang-mesa/clang-13.0.1.src/lib/CodeGen/
H A DCGBuiltin.cpp10524 Value *LaneSource = Ops[2]; in EmitAArch64BuiltinExpr() local
10526 Ops[1] = LaneSource; in EmitAArch64BuiltinExpr()