Searched refs:EHPadStack (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyInstPrinter.h30 SmallVector<uint64_t, 4> EHPadStack; member in class:llvm::final
H A DWebAssemblyInstPrinter.cpp96 EHPadStack.push_back(EHPadStackCounter++);
132 if (EHPadStack.empty()) {
135 printAnnotation(OS, "catch" + utostr(EHPadStack.pop_back_val()) + ':');
146 if (EHPadStack.empty()) {
149 printAnnotation(OS, "down to catch" + utostr(EHPadStack.back()));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp859 SmallVector<const MachineBasicBlock *, 8> EHPadStack; local
875 EHPadStack.pop_back();
877 EHPadStack.push_back(MI.getParent());
897 if (EHPadStack.back() == UnwindDest)
905 assert(EHPadStack.empty());
916 EHPadStack.pop_back();
918 EHPadStack.push_back(MI.getParent());
935 // If EHPadStack is empty, that means it is correctly unwind to caller if
937 if (EHPadStack.empty() || !WebAssembly::mayThrow(MI))
958 assert(EHPadStack
[all...]

Completed in 47 milliseconds