Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Support/
H A DTimer.cpp138 assert(!TG && "Timer already initialized"); in init()
142 TG = &tg; in init()
143 TG->addTimer(*this); in init()
148 TG->removeTimer(*this); in ~Timer()
330 T.TG = nullptr; in removeTimer()
447 for (TimerGroup *TG = TimerGroupList; TG; TG = TG->Next) in printAll() local
448 TG->print(OS); in printAll()
453 for (TimerGroup *TG = TimerGroupList; TG; TG = TG->Next) in clearAll() local
454 TG->clear(); in clearAll()
497 for (TimerGroup *TG = TimerGroupList; TG; TG = TG->Next) in printAllJSONValues() local
[all …]
H A DParallel.cpp193 parallel::detail::TaskGroup TG; in parallelFor() local
195 TG.spawn([=, &Fn] { in parallelFor()
/llvm-project-15.0.7/clang/test/CXX/special/class.dtor/
H A Dp3-0x.cpp105 struct TG { struct
107 ~TG(); argument
110 TG<T>::~TG() {} in ~TG()
122 TG<int> g; in tinst()
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassTimingInfo.cpp66 TimerGroup TG; member in llvm::__anonad4810b50211::legacy::PassTimingInfo
98 : TG("pass", "... Pass execution timing report ...") {} in PassTimingInfo()
119 TG.print(OutStream ? *OutStream : *CreateInfoOutputFile(), true); in print()
128 return new Timer(PassID, PassDescNumbered, TG); in newPassTimer()
177 Timers.emplace_back(new Timer(PassID, PassID, TG)); in getPassTimer()
188 Timer *T = new Timer(PassID, FullDesc, TG); in getPassTimer()
196 : TG("pass", "... Pass execution timing report ..."), Enabled(Enabled), in TimePassesHandler()
209 TG.print(OutStream ? *OutStream : *CreateInfoOutputFile(), true); in print()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DParallel.h95 const Comparator &Comp, TaskGroup &TG, size_t Depth) { in parallel_quick_sort() argument
113 TG.spawn([=, &Comp, &TG] { in parallel_quick_sort()
114 parallel_quick_sort(Start, Pivot, Comp, TG, Depth - 1); in parallel_quick_sort()
116 parallel_quick_sort(Pivot + 1, End, Comp, TG, Depth - 1); in parallel_quick_sort()
122 TaskGroup TG; in parallel_sort() local
123 parallel_quick_sort(Start, End, Comp, TG, in parallel_sort()
149 TaskGroup TG; in parallel_transform_reduce() local
155 TG.spawn([=, &Transform, &Reduce, &Results] { in parallel_transform_reduce()
H A DTimer.h88 TimerGroup *TG = nullptr; ///< The TimerGroup this Timer is in. variable
100 assert(!RHS.TG && "Can only copy uninitialized timers"); in Timer()
103 assert(!TG && !T.TG && "Can only assign uninit timers");
115 bool isInitialized() const { return TG != nullptr; } in isInitialized()
198 TimerGroup(const TimerGroup &TG) = delete;
199 void operator=(const TimerGroup &TG) = delete;
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidyProfiling.cpp40 TG->print(OS); in printUserFriendlyTable()
49 TG->printJSONValues(OS, ""); in printAsJSON()
81 TG.emplace("clang-tidy", "clang-tidy checks profiling", Records); in ~ClangTidyProfiling()
H A DClangTidyProfiling.h38 llvm::Optional<llvm::TimerGroup> TG;
/llvm-project-15.0.7/clang/docs/
H A DHardwareAssistedAddressSanitizerDesign.rst35 * Every heap/stack/global memory object is forcibly aligned by `TG` bytes
36 (`TG` is e.g. 16 or 64). We call `TG` the **tagging granularity**.
39 * The memory for the object is also tagged with `T` (using a `TG=>1` shadow memory)
48 A short granule is a granule of size between 1 and `TG-1` bytes. The size
59 Pointer tags between 1 to `TG-1` are possible and are as likely as any other
61 tag interpretation (where the pointer tag is between 1 and `TG-1` and the
65 When HWASAN detects an error near a memory tag between 1 and `TG-1`, it
132 This can be based on any malloc that forces all objects to be TG-aligned.
139 by `TG` and tagging stack memory in function prologue and epilogue.
262 `1/TG` extra memory for the shadow
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassTimingInfo.h51 TimerGroup TG; variable
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp246 if (const auto *TG = dyn_cast<OMPTaskgroupDirective>(&S)) { in OMPSimdLexicalScope() local
247 if (const Expr *E = TG->getReductionRef()) in OMPSimdLexicalScope()