Searched refs:StackEntry (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/compiler-rt/lib/xray/ |
| H A D | xray_basic_logging.cpp | 47 struct alignas(16) StackEntry { struct 55 static_assert(sizeof(StackEntry) == 16, "Wrong size for StackEntry"); 147 TLD.ShadowStack = reinterpret_cast<StackEntry *>( in getThreadLocalData() 148 InternalAlloc(sizeof(StackEntry) * GlobalOptions.MaxStackDepth, nullptr, in getThreadLocalData() 149 alignof(StackEntry))); in getThreadLocalData() 184 StackEntry E; in InMemoryRawLog() 190 (sizeof(StackEntry) * (TLD.StackEntries - 1)); in InMemoryRawLog() 191 internal_memcpy(StackEntryPtr, &E, sizeof(StackEntry)); in InMemoryRawLog() 212 StackEntry StackTop; in InMemoryRawLog() 214 (sizeof(StackEntry) * TLD.StackEntries); in InMemoryRawLog() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 321 Instruction *StackEntry = in runOnFunction() local 331 StackEntry, 0, 1, "gc_frame.map"); in runOnFunction() 338 StackEntry, 1 + I, "gc_root"); in runOnFunction() 356 StackEntry, 0, 0, "gc_frame.next"); in runOnFunction() 358 StackEntry, 0, "gc_newhead"); in runOnFunction() 369 CreateGEP(Context, *AtExit, ConcreteStackEntryTy, StackEntry, 0, 0, in runOnFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | ConstraintElimination.cpp | 72 struct StackEntry { struct 80 StackEntry(unsigned NumIn, unsigned NumOut, bool IsSigned, in StackEntry() argument 159 unsigned NumOut, SmallVectorImpl<StackEntry> &DFSInStack); 182 SmallVectorImpl<StackEntry> &DFSInStack); 548 unsigned NumOut, SmallVectorImpl<StackEntry> &DFSInStack) { in transferToOtherSystem() 815 SmallVectorImpl<StackEntry> &DFSInStack) { in addFact() 972 SmallVector<StackEntry, 16> DFSInStack; in eliminateConstraints() 1043 count_if(DFSInStack, [](const StackEntry &E) { return E.IsSigned; }); in eliminateConstraints()
|
| /openbsd-src/gnu/llvm/llvm/lib/XRay/ |
| H A D | Profile.cpp | 319 struct StackEntry { struct 333 DenseMap<Profile::ThreadID, std::vector<StackEntry>> ThreadStacks; in profileFromTrace() 360 std::mem_fn(&StackEntry::FuncId)); in profileFromTrace()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIAnnotateControlFlow.cpp | 35 using StackEntry = std::pair<BasicBlock *, Value *>; typedef 36 using StackVector = SmallVector<StackEntry, 16>;
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | GarbageCollection.rst | 449 struct StackEntry { 450 StackEntry *Next; //< Link to next stack entry (the caller's). 459 StackEntry *llvm_gc_root_chain; 470 for (StackEntry *R = llvm_gc_root_chain; R; R = R->Next) {
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 4299 for (const auto &StackEntry : SemaRef.AlignPackStack.Stack) { in WritePackPragmaOptions() local 4300 AddAlignPackInfo(StackEntry.Value, Record); in WritePackPragmaOptions() 4301 AddSourceLocation(StackEntry.PragmaLocation, Record); in WritePackPragmaOptions() 4302 AddSourceLocation(StackEntry.PragmaPushLocation, Record); in WritePackPragmaOptions() 4303 AddString(StackEntry.StackSlotLabel, Record); in WritePackPragmaOptions() 4319 for (const auto &StackEntry : SemaRef.FpPragmaStack.Stack) { in WriteFloatControlPragmaOptions() local 4320 Record.push_back(StackEntry.Value.getAsOpaqueInt()); in WriteFloatControlPragmaOptions() 4321 AddSourceLocation(StackEntry.PragmaLocation, Record); in WriteFloatControlPragmaOptions() 4322 AddSourceLocation(StackEntry.PragmaPushLocation, Record); in WriteFloatControlPragmaOptions() 4323 AddString(StackEntry.StackSlotLabel, Record); in WriteFloatControlPragmaOptions()
|