| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/ |
| H A D | Interface.h | 229 void __kmpc_nvptx_end_reduce(int32_t TId); 231 void __kmpc_nvptx_end_reduce_nowait(int32_t TId); 247 void __kmpc_ordered(IdentTy *Loc, int32_t TId); 249 void __kmpc_end_ordered(IdentTy *Loc, int32_t TId); 253 void __kmpc_barrier(IdentTy *Loc_ref, int32_t TId); 259 int32_t __kmpc_master(IdentTy *Loc, int32_t TId); 261 void __kmpc_end_master(IdentTy *Loc, int32_t TId); 263 int32_t __kmpc_single(IdentTy *Loc, int32_t TId); 265 void __kmpc_end_single(IdentTy *Loc, int32_t TId); 326 void __kmpc_taskgroup(IdentTy *Loc, uint32_t TId); [all …]
|
| H A D | State.h | 145 void resetStateForThread(uint32_t TId); 152 uint32_t TId = mapping::getThreadIdInBlock(); in lookupForModify32Impl() local 153 if (OMP_UNLIKELY(!ThreadStates[TId])) { in lookupForModify32Impl() 154 ThreadStates[TId] = reinterpret_cast<ThreadStateTy *>(memory::allocGlobal( in lookupForModify32Impl() 156 ASSERT(ThreadStates[TId] != nullptr && "Nullptr returned by malloc!"); in lookupForModify32Impl() 158 ThreadStates[TId]->init(); in lookupForModify32Impl() 160 return ThreadStates[TId]->ICVState.*Var; in lookupForModify32Impl() 165 auto TId = mapping::getThreadIdInBlock(); in lookupImpl() local 167 TeamState.HasThreadState && ThreadStates[TId])) in lookupImpl() 168 return ThreadStates[TId]->ICVState.*Var; in lookupImpl()
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Tasking.cpp | 42 int32_t __kmpc_omp_task(IdentTy *Loc, uint32_t TId, in __kmpc_omp_task() argument 45 return __kmpc_omp_task_with_deps(Loc, TId, TaskDescriptor, 0, 0, 0, 0); in __kmpc_omp_task() 48 int32_t __kmpc_omp_task_with_deps(IdentTy *Loc, uint32_t TId, in __kmpc_omp_task_with_deps() argument 60 void __kmpc_omp_task_begin_if0(IdentTy *Loc, uint32_t TId, in __kmpc_omp_task_begin_if0() argument 66 void __kmpc_omp_task_complete_if0(IdentTy *Loc, uint32_t TId, in __kmpc_omp_task_complete_if0() argument 74 void __kmpc_omp_wait_deps(IdentTy *Loc, uint32_t TId, int32_t, void *, int32_t, in __kmpc_omp_wait_deps() argument 79 void __kmpc_taskgroup(IdentTy *Loc, uint32_t TId) { FunctionTracingRAII(); } in __kmpc_taskgroup() argument 83 int32_t __kmpc_omp_taskyield(IdentTy *Loc, uint32_t TId, int) { in __kmpc_omp_taskyield() argument 88 int32_t __kmpc_omp_taskwait(IdentTy *Loc, uint32_t TId) { in __kmpc_omp_taskwait() argument 93 void __kmpc_taskloop(IdentTy *Loc, uint32_t TId, in __kmpc_taskloop() argument [all …]
|
| H A D | State.cpp | 98 void *getThreadDataTop(uint32_t TId) { in getThreadDataTop() 99 return &Data[computeThreadStorageTotal() * TId + Usage[TId]]; in getThreadDataTop() 130 int TId = mapping::getThreadIdInBlock(); in push() local 132 void *Ptr = getThreadDataTop(TId); in push() 133 Usage[TId] += AlignedBytes; in push() 151 int TId = mapping::getThreadIdInBlock(); in pop() local 152 Usage[TId] -= AlignedBytes; in pop() 262 NewThreadState->init(ThreadStates[TId]); in enterDataEnvironment() 264 ThreadStates[TId] = NewThreadState; in enterDataEnvironment() 272 resetStateForThread(TId); in exitDataEnvironment() [all …]
|
| H A D | Parallelism.cpp | 87 uint32_t TId = mapping::getThreadIdInBlock(); in __kmpc_parallel_51() local 96 invokeMicrotask(TId, 0, fn, args, nargs); in __kmpc_parallel_51() 113 1u, TId == 0, ident, in __kmpc_parallel_51() 117 state::ValueRAII LevelRAII(icv::Level, 1u, 0u, TId == 0, ident, in __kmpc_parallel_51() 129 if (TId < NumThreads) in __kmpc_parallel_51() 130 invokeMicrotask(TId, 0, fn, args, nargs); in __kmpc_parallel_51() 156 invokeMicrotask(TId, 0, fn, args, nargs); in __kmpc_parallel_51() 257 uint32_t TId = mapping::getThreadIdInBlock(); in __kmpc_kernel_parallel() local 258 bool ThreadIsActive = TId < state::ParallelTeamSize; in __kmpc_kernel_parallel() 267 uint32_t TId = mapping::getThreadIdInBlock(); in __kmpc_kernel_end_parallel() local [all …]
|
| H A D | Synchronization.cpp | 340 void __kmpc_ordered(IdentTy *Loc, int32_t TId) { FunctionTracingRAII(); } in __kmpc_ordered() argument 344 int32_t __kmpc_cancel_barrier(IdentTy *Loc, int32_t TId) { in __kmpc_cancel_barrier() argument 346 __kmpc_barrier(Loc, TId); in __kmpc_cancel_barrier() 350 void __kmpc_barrier(IdentTy *Loc, int32_t TId) { in __kmpc_barrier() argument 356 return __kmpc_barrier_simple_spmd(Loc, TId); in __kmpc_barrier() 362 int32_t TId) { in __kmpc_barrier_simple_spmd() argument 373 int32_t __kmpc_master(IdentTy *Loc, int32_t TId) { in __kmpc_master() argument 380 int32_t __kmpc_single(IdentTy *Loc, int32_t TId) { in __kmpc_single() argument 382 return __kmpc_master(Loc, TId); in __kmpc_single() 385 void __kmpc_end_single(IdentTy *Loc, int32_t TId) { in __kmpc_end_single() argument [all …]
|
| H A D | Reduction.cpp | 68 static int32_t nvptx_parallel_reduce_nowait(int32_t TId, int32_t num_vars, in nvptx_parallel_reduce_nowait() argument 158 return TId == 0; in nvptx_parallel_reduce_nowait() 177 IdentTy *Loc, int32_t TId, int32_t num_vars, uint64_t reduce_size, in __kmpc_nvptx_parallel_reduce_nowait_v2() argument 180 return nvptx_parallel_reduce_nowait(TId, num_vars, reduce_size, reduce_data, in __kmpc_nvptx_parallel_reduce_nowait_v2() 186 IdentTy *Loc, int32_t TId, void *GlobalBuffer, uint32_t num_of_records, in __kmpc_nvptx_teams_reduce_nowait_v2() argument 235 __kmpc_barrier(Loc, TId); in __kmpc_nvptx_teams_reduce_nowait_v2() 313 void __kmpc_nvptx_end_reduce(int32_t TId) { FunctionTracingRAII(); } in __kmpc_nvptx_end_reduce() argument 315 void __kmpc_nvptx_end_reduce_nowait(int32_t TId) { FunctionTracingRAII(); } in __kmpc_nvptx_end_reduce_nowait() argument
|
| H A D | Kernel.cpp | 35 uint32_t TId = mapping::getThreadIdInBlock(); in genericStateMachine() local 53 ((void (*)(uint32_t, uint32_t))WorkFn)(0, TId); in genericStateMachine()
|
| /llvm-project-15.0.7/llvm/tools/llvm-xray/ |
| H A D | xray-converter.cpp | 97 R.TSC, R.TId, R.PId, R.CallArgs, R.Data}); in exportAsYAML() 153 Writer.write(R.TId); in exportAsRAWv1() 186 findSiblings(StackTrieNode *parent, int32_t FnId, uint32_t TId, in findSiblings() argument 195 if (map_iter.first != TId) in findSiblings() 217 StackTrieNode *Parent, int32_t FuncId, uint32_t TId, in findOrCreateStackNode() argument 222 Parent == nullptr ? StackRootsByThreadId[TId] : Parent->Callees; in findOrCreateStackNode() 230 findSiblings(Parent, FuncId, TId, StackRootsByThreadId); in findOrCreateStackNode() 248 uint32_t TId, uint32_t PId, bool Symbolize, in writeTraceViewerRecord() argument 260 FunctionPhenotype, TId, PId, EventTimestampUs, in writeTraceViewerRecord() 298 StackTrieNode *&StackCursor = StackCursorByThreadId[R.TId]; in exportAsChromeTraceEventFormat() [all …]
|
| H A D | xray-stacks.cpp | 119 Converter->SymbolOrNumber(Item.FuncId), Item.TId, in format() 365 auto &TS = ThreadStackMap[R.TId]; in accountRecord() 378 auto *Root = findRootNode(R.TId, R.FuncId); in accountRecord() 379 TS.emplace_back(Root ? Root : createTrieNode(R.TId, R.FuncId, nullptr), in accountRecord() 390 auto N = createTrieNode(R.TId, R.FuncId, Top.first); in accountRecord()
|
| H A D | xray-account.cpp | 159 setMinMax(PerThreadMinMaxTSC[Record.TId], Record.TSC); in accountRecord() 168 auto &ThreadStack = PerThreadFunctionStack[Record.TId]; in accountRecord() 490 Record.TSC, Record.TId, Record.PId) in __anoncdccbc530f02()
|
| /llvm-project-15.0.7/llvm/unittests/XRay/ |
| H A D | FDRTraceWriterTest.cpp | 67 EXPECT_THAT(Trace, ElementsAre(Field(&XRayRecord::TId, Eq(1u)), in TEST() 68 Field(&XRayRecord::TId, Eq(1u)))); in TEST() 112 EXPECT_THAT(Trace, ElementsAre(Field(&XRayRecord::TId, Eq(1u)), in TEST() 113 Field(&XRayRecord::TId, Eq(1u)))); in TEST() 171 EXPECT_THAT(Trace, ElementsAre(Field(&XRayRecord::TId, Eq(1u)), in TEST() 172 Field(&XRayRecord::TId, Eq(1u)))); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/XRay/ |
| H A D | FDRTraceExpander.cpp | 45 CurrentRecord.TId = TID; in visit() 60 CurrentRecord.TId = TID; in visit() 75 CurrentRecord.TId = TID; in visit() 118 CurrentRecord.TId = TID; in visit()
|
| H A D | Trace.cpp | 135 Record.TId = Reader.getU32(&OffsetPtr); in loadNaiveFormatLog() 165 auto TId = Reader.getU32(&OffsetPtr); in loadNaiveFormatLog() local 180 if (Record.FuncId != FuncId || Record.TId != TId || in loadNaiveFormatLog() 373 R.FuncId, R.TSC, R.TId, in loadYAMLLog()
|
| H A D | Profile.cpp | 339 auto &TSD = ThreadStacks[E.TId]; in profileFromTrace() 362 auto &TPD = ThreadPathData[E.TId][InternedPath]; in profileFromTrace()
|
| /llvm-project-15.0.7/compiler-rt/include/xray/ |
| H A D | xray_records.h | 95 uint32_t TId = 0; member 118 uint32_t TId = 0; member
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_profile_collector.cpp | 31 tid_t TId; member 64 tid_t TId; member 111 tid_t TId) XRAY_NEVER_INSTRUMENT { in post() argument 132 TId) == nullptr) { in post() 296 BlockHeader Header{16 + CumulativeSizes, I++, ThreadTrie.TId}; in serialize()
|
| H A D | xray_profile_collector.h | 41 FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);
|
| H A D | xray_fdr_controller.h | 35 tid_t TId = 0; variable 75 TId = GetTid(); in setupNewBuffer() 90 static_cast<int32_t>(TId)), in setupNewBuffer()
|
| H A D | xray_basic_logging.cpp | 239 R.TId = GetTid(); in InMemoryRawLog() 287 R.TId = GetTid(); in InMemoryRawLogWithArg()
|
| /llvm-project-15.0.7/llvm/include/llvm/XRay/ |
| H A D | YAMLXRayRecord.h | 38 uint32_t TId; member 83 IO.mapOptional("thread", Record.TId, 0U);
|
| H A D | XRayRecord.h | 89 uint32_t TId; member
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndexYAML.h | 268 TypeIdSummary TId; 269 io.mapRequired(Key.str().c_str(), TId); 270 V.insert({GlobalValue::getGUID(Key), {std::string(Key), TId}});
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/tests/unit/ |
| H A D | test_helpers.cpp | 47 << "; TSC = " << R.TSC << "; TId = " << R.TId << "; PId = " << R.PId in PrintTo()
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTO.cpp | 261 auto AddTypeIdSummary = [&](StringRef TId, const TypeIdSummary &S) { in computeLTOCacheKey() argument 262 AddString(TId); in computeLTOCacheKey() 292 for (GlobalValue::GUID TId : UsedTypeIds) { in computeLTOCacheKey() local 293 auto TidIter = Index.typeIds().equal_range(TId); in computeLTOCacheKey()
|