Home
last modified time | relevance | path

Searched refs:FrameOffset (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp64 int64_t FrameOffset = MFI.getStackSize() + MFI.getObjectOffset(FrameIndex); in eliminateFrameIndex() local
78 assert(FrameOffset >= 0 && MI.getOperand(OffsetOperandNum).getImm() >= 0); in eliminateFrameIndex()
79 int64_t Offset = MI.getOperand(OffsetOperandNum).getImm() + FrameOffset; in eliminateFrameIndex()
105 ImmMO.setImm(ImmMO.getImm() + uint32_t(FrameOffset)); in eliminateFrameIndex()
119 if (FrameOffset) { in eliminateFrameIndex()
127 .addImm(FrameOffset); in eliminateFrameIndex()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp52 return UC[1].FrameOffset + (static_cast<uint32_t>(UC[2].FrameOffset) << 16); in getLargeSlotValue()
270 << ((UC[0].getOpInfo() == 0) ? UC[1].FrameOffset * 8 in printUnwindCode()
288 << format(", offset=0x%X", UC[1].FrameOffset * 8); in printUnwindCode()
298 << format(", offset=0x%X", UC[1].FrameOffset * 16); in printUnwindCode()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp259 outs() << " " << UCs[1].FrameOffset; in printUnwindCode()
261 outs() << " " << UCs[1].FrameOffset in printUnwindCode()
262 + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16); in printUnwindCode()
273 << format(" [0x%04x]", 8 * UCs[1].FrameOffset); in printUnwindCode()
277 << format(" [0x%08x]", UCs[1].FrameOffset in printUnwindCode()
278 + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16)); in printUnwindCode()
282 << format(" [0x%04x]", 16 * UCs[1].FrameOffset); in printUnwindCode()
286 << format(" [0x%08x]", UCs[1].FrameOffset in printUnwindCode()
287 + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16)); in printUnwindCode()
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DInterpFrame.h63 size_t getFrameOffset() const { return FrameOffset; } in getFrameOffset()
145 const size_t FrameOffset; variable
H A DInterpFrame.cpp24 Args(static_cast<char *>(S.Stk.top())), FrameOffset(S.Stk.size()) { in InterpFrame()
/llvm-project-15.0.7/llvm/test/tools/llvm-symbolizer/
H A Doutput-style-json-frame.ll25FrameOffset":24,"FunctionName":"f","Name":"a","Size":"0x8","TagOffset":"0x0"},{"DeclFile":"/x.c","…
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DGCRootLowering.cpp295 auto FrameOffset = TFI->getFrameIndexReference(MF, RI->Num, FrameReg); in FindStackOffsets() local
296 assert(!FrameOffset.getScalable() && in FindStackOffsets()
298 RI->StackOffset = FrameOffset.getFixed(); in FindStackOffsets()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp451 int64_t FrameOffset = MF.getFrameInfo().getObjectOffset(FI); in getFrameIndexReference() local
456 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference()
466 return StackOffset::getFixed(FrameOffset + in getFrameIndexReference()
471 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference()
/llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/
H A DDIPrinter.cpp242 if (L.FrameOffset) in print()
243 OS << *L.FrameOffset; in print()
357 if (Local.FrameOffset) in print()
358 FrameObject["FrameOffset"] = *Local.FrameOffset; in print()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp297 int64_t FrameOffset = MF.getFrameInfo().getObjectOffset(FI) + in getFrameIndexReference() local
302 return StackOffset::getFixed(FrameOffset); in getFrameIndexReference()
305 return StackOffset::getFixed(FrameOffset + MF.getFrameInfo().getStackSize()); in getFrameIndexReference()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/PECOFF/
H A DPECallFrameInfo.cpp329 result = m_iterator.GetUnwindCode()->FrameOffset; in ParseBigFrameOffset()
334 result += static_cast<uint32_t>(m_iterator.GetUnwindCode()->FrameOffset) in ParseBigFrameOffset()
344 result = m_iterator.GetUnwindCode()->FrameOffset; in ParseFrameOffset()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DWin64EH.h104 support::ulittle16_t FrameOffset; member
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/
H A Dunwind-x86_64-image.yaml16 # CHECK-NEXT: FrameOffset: -
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h132 uint64_t FrameOffset; // Start of the frame. member
H A DCoroSplit.cpp810 Shape.AsyncLowering.FrameOffset, "async.ctx.frameptr"); in deriveNewFramePointer()
1678 Type::getInt8Ty(Context), FramePtr, Shape.AsyncLowering.FrameOffset, in splitAsyncCoroutine()
H A DCoroFrame.cpp1224 Shape.AsyncLowering.FrameOffset = in buildFrameType()
1229 alignTo(Shape.AsyncLowering.FrameOffset + Shape.FrameSize, in buildFrameType()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/
H A DDIContext.h128 Optional<int64_t> FrameOffset; member
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp656 uint64_t FrameOffset = VAStartPseudoInstr->getOperand(4).getImm(); in ExpandVastartSaveXmmRegs() local
669 NewMI.addImm(FrameOffset + VarArgsRegsOffset + RegIdx * 16); in ExpandVastartSaveXmmRegs()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsTargetStreamer.h198 int FrameOffset; variable
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp1041 OS.emitIntValue(FrameInfoSet ? FrameOffset : 0, 4); // frame_offset in emitDirectiveEnd()
1126 FrameOffset = StackSize; in emitFrame()
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1182 if (Optional<int64_t> FrameOffset = in addLocalsForDie() local
1184 Local.FrameOffset = *FrameOffset; in addLocalsForDie()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1292 StackOffset FrameOffset = TFI->getFrameIndexReference(*Asm->MF, VI.Slot, FrameReg); in collectVariableInfoFromMFTable() local
1295 assert(!FrameOffset.getScalable() && in collectVariableInfoFromMFTable()
1300 createDefRangeMem(CVReg, FrameOffset.getFixed() + ExprOffset); in collectVariableInfoFromMFTable()
H A DAsmPrinter.cpp1297 int FrameOffset = MI.getOperand(1).getImm(); in emitFrameAlloc() local
1301 MCConstantExpr::create(FrameOffset, OutContext)); in emitFrameAlloc()
/llvm-project-15.0.7/libunwind/src/
H A DUnwindCursor.hpp68 uint8_t FrameOffset : 4; member
/llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp8777 const MCExpr *FrameOffset; in ParseDirective() local
8780 if (Parser.parseExpression(FrameOffset)) { in ParseDirective()
8785 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) { in ParseDirective()

12