Home
last modified time | relevance | path

Searched refs:UnwindCode (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp97 void emitARMWinUnwindCode(unsigned UnwindCode, int Reg, int Offset);
106 void ARMTargetWinCOFFStreamer::emitARMWinUnwindCode(unsigned UnwindCode, in emitARMWinUnwindCode() argument
113 auto Inst = WinEH::Instruction(UnwindCode, Label, Reg, Offset); in emitARMWinUnwindCode()
240 unsigned UnwindCode = Win64EH::UOP_End; in emitARMWinCFIEpilogEnd() local
244 UnwindCode = Win64EH::UOP_EndNop; in emitARMWinCFIEpilogEnd()
247 UnwindCode = Win64EH::UOP_WideEndNop; in emitARMWinCFIEpilogEnd()
252 WinEH::Instruction Inst = WinEH::Instruction(UnwindCode, nullptr, -1, 0); in emitARMWinCFIEpilogEnd()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp49 static uint32_t getLargeSlotValue(ArrayRef<UnwindCode> UC) { in getLargeSlotValue()
97 static unsigned getNumUsedSlots(const UnwindCode &UnwindCode) { in getNumUsedSlots() argument
98 switch (UnwindCode.getUnwindOp()) { in getNumUsedSlots()
113 return (UnwindCode.getOpInfo() == 0) ? 2 : 3; in getNumUsedSlots()
260 void Dumper::printUnwindCode(const UnwindInfo &UI, ArrayRef<UnwindCode> UC, in printUnwindCode()
353 ArrayRef<UnwindCode> UC(&UI.UnwindCodes[0], UI.NumCodes); in printUnwindInfo()
355 for (const UnwindCode *UCI = UC.begin(), *UCE = UC.end(); UCI < UCE; ++UCI) { in printUnwindInfo()
H A DWin64EHDumper.h47 void printUnwindCode(const UnwindInfo &UI, ArrayRef<UnwindCode> UC,
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DWin64EH.h117 union UnwindCode { union
162 UnwindCode UnwindCodes[1];
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp236 static unsigned getNumUsedSlots(const UnwindCode &UnwindCode) { in getNumUsedSlots() argument
237 switch (UnwindCode.getUnwindOp()) { in getNumUsedSlots()
253 return (UnwindCode.getOpInfo() == 0) ? 2 : 3; in getNumUsedSlots()
260 static void printUnwindCode(ArrayRef<UnwindCode> UCs, bool &SeenFirstEpilog) { in printUnwindCode()
325 static void printAllUnwindCodes(ArrayRef<UnwindCode> UCs) { in printAllUnwindCodes()
327 for (const UnwindCode *I = UCs.begin(), *E = UCs.end(); I < E; ) { in printAllUnwindCodes()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64WinCOFFStreamer.cpp69 void AArch64TargetWinCOFFStreamer::emitARM64WinUnwindCode(unsigned UnwindCode, in emitARM64WinUnwindCode() argument
75 auto Inst = WinEH::Instruction(UnwindCode, /*Label=*/nullptr, Reg, Offset); in emitARM64WinUnwindCode()
H A DAArch64TargetStreamer.h196 void emitARM64WinUnwindCode(unsigned UnwindCode, int Reg, int Offset);