Searched refs:UnwindCode (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DWin64EH.h57 /// UnwindCode - This union describes a single operation in a function prolog,
59 union UnwindCode { union in namespace:llvm::Win64EH
99 UnwindCode UnwindCodes[1];
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp50 static uint32_t getLargeSlotValue(ArrayRef<UnwindCode> UC) {
96 static unsigned getNumUsedSlots(const UnwindCode &UnwindCode) { argument
97 switch (UnwindCode.getUnwindOp()) {
111 return (UnwindCode.getOpInfo() == 0) ? 2 : 3;
219 void Dumper::printUnwindCode(const UnwindInfo& UI, ArrayRef<UnwindCode> UC) {
294 ArrayRef<UnwindCode> UC(&UI.UnwindCodes[0], UI.NumCodes);
295 for (const UnwindCode *UCI = UC.begin(), *UCE = UC.end(); UCI < UCE; ++UCI) {
H A DWin64EHDumper.h47 void printUnwindCode(const UnwindInfo& UI, ArrayRef<UnwindCode> UC);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp74 static unsigned getNumUsedSlots(const UnwindCode &UnwindCode) { argument
75 switch (UnwindCode.getUnwindOp()) {
89 return (UnwindCode.getOpInfo() == 0) ? 2 : 3;
96 static void printUnwindCode(ArrayRef<UnwindCode> UCs) {
144 static void printAllUnwindCodes(ArrayRef<UnwindCode> UCs) {
145 for (const UnwindCode *I = UCs.begin(), *E = UCs.end(); I < E; ) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.h106 void EmitARM64WinUnwindCode(unsigned UnwindCode, int Reg, int Offset);
H A DAArch64WinCOFFStreamer.cpp64 void AArch64TargetWinCOFFStreamer::EmitARM64WinUnwindCode(unsigned UnwindCode, argument
72 auto Inst = WinEH::Instruction(UnwindCode, Label, Reg, Offset);

Completed in 196 milliseconds