Home
last modified time | relevance | path

Searched refs:IsSPMD (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/
H A DKernel.cpp24 static void inititializeRuntime(bool IsSPMD) { in inititializeRuntime() argument
26 synchronize::init(IsSPMD); in inititializeRuntime()
27 mapping::init(IsSPMD); in inititializeRuntime()
28 state::init(IsSPMD); in inititializeRuntime()
71 const bool IsSPMD = Mode & OMP_TGT_EXEC_MODE_SPMD; in __kmpc_target_init() local
72 if (IsSPMD) { in __kmpc_target_init()
81 if (IsSPMD) { in __kmpc_target_init()
82 state::assumeInitialState(IsSPMD); in __kmpc_target_init()
86 if (mapping::isInitialThreadInLevel0(IsSPMD)) in __kmpc_target_init()
131 state::assumeInitialState(IsSPMD); in __kmpc_target_deinit()
[all …]
H A DState.cpp78 void init(bool IsSPMD);
115 void SharedMemorySmartStackTy::init(bool IsSPMD) { in init() argument
198 void state::TeamStateTy::init(bool IsSPMD) { in init() argument
199 ICVState.NThreadsVar = mapping::getBlockSize(IsSPMD); in init()
245 void state::init(bool IsSPMD) { in init() argument
246 SharedMemorySmartStack.init(IsSPMD); in init()
247 if (mapping::isInitialThreadInLevel0(IsSPMD)) { in init()
248 TeamState.init(IsSPMD); in init()
293 void state::assumeInitialState(bool IsSPMD) { in assumeInitialState() argument
295 InitialTeamState.init(IsSPMD); in assumeInitialState()
[all …]
H A DMapping.cpp186 bool mapping::isMainThreadInGenericMode(bool IsSPMD) { in isMainThreadInGenericMode() argument
187 if (IsSPMD || icv::Level) in isMainThreadInGenericMode()
198 bool mapping::isInitialThreadInLevel0(bool IsSPMD) { in isInitialThreadInLevel0() argument
199 if (IsSPMD) in isInitialThreadInLevel0()
230 uint32_t mapping::getBlockSize(bool IsSPMD) { in getBlockSize() argument
232 (!IsSPMD * impl::getWarpSize()); in getBlockSize()
281 void mapping::init(bool IsSPMD) { in init() argument
282 if (mapping::isInitialThreadInLevel0(IsSPMD)) in init()
283 IsSPMDMode = IsSPMD; in init()
H A DSynchronization.cpp302 void synchronize::init(bool IsSPMD) { in init() argument
303 if (!IsSPMD) in init()
/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/
H A DMapping.h28 void init(bool IsSPMD);
41 bool isMainThreadInGenericMode(bool IsSPMD);
48 bool isInitialThreadInLevel0(bool IsSPMD);
87 uint32_t getBlockSize(bool IsSPMD);
H A DState.h65 void init(bool IsSPMD);
116 void init(bool IsSPMD);
341 void assumeInitialState(bool IsSPMD);
H A DSynchronization.h22 void init(bool IsSPMD);
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h52 bool IsSPMD);
56 bool IsSPMD);
H A DCGOpenMPRuntimeGPU.cpp1049 EntryFunctionState &EST, bool IsSPMD) { in emitKernelInit() argument
1051 Bld.restoreIP(OMPBuilder.createTargetInit(Bld, IsSPMD, requiresFullRuntime())); in emitKernelInit()
1052 IsInTargetMasterThreadRegion = IsSPMD; in emitKernelInit()
1053 if (!IsSPMD) in emitKernelInit()
1059 bool IsSPMD) { in emitKernelDeinit() argument
1060 if (!IsSPMD) in emitKernelDeinit()
1064 OMPBuilder.createTargetDeinit(Bld, IsSPMD, requiresFullRuntime()); in emitKernelDeinit()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1211 InsertPointTy createTargetInit(const LocationDescription &Loc, bool IsSPMD,
1219 void createTargetDeinit(const LocationDescription &Loc, bool IsSPMD,
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3663 OpenMPIRBuilder::createTargetInit(const LocationDescription &Loc, bool IsSPMD, in createTargetInit() argument
3673 IsSPMD ? OMP_TGT_EXEC_MODE_SPMD : OMP_TGT_EXEC_MODE_GENERIC); in createTargetInit()
3675 ConstantInt::getBool(Int32->getContext(), !IsSPMD); in createTargetInit()
3717 bool IsSPMD, in createTargetDeinit() argument
3727 IsSPMD ? OMP_TGT_EXEC_MODE_SPMD : OMP_TGT_EXEC_MODE_GENERIC); in createTargetDeinit()