Searched refs:IsSPMD (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Kernel.cpp | 24 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 D | State.cpp | 78 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 D | Mapping.cpp | 186 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 D | Synchronization.cpp | 302 void synchronize::init(bool IsSPMD) { in init() argument 303 if (!IsSPMD) in init()
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/ |
| H A D | Mapping.h | 28 void init(bool IsSPMD); 41 bool isMainThreadInGenericMode(bool IsSPMD); 48 bool isInitialThreadInLevel0(bool IsSPMD); 87 uint32_t getBlockSize(bool IsSPMD);
|
| H A D | State.h | 65 void init(bool IsSPMD); 116 void init(bool IsSPMD); 341 void assumeInitialState(bool IsSPMD);
|
| H A D | Synchronization.h | 22 void init(bool IsSPMD);
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.h | 52 bool IsSPMD); 56 bool IsSPMD);
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1049 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 D | OMPIRBuilder.h | 1211 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 D | OMPIRBuilder.cpp | 3663 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()
|