Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
HDWebAssemblyInstPrinter.cpp96 EHPadStack.push_back(EHPadStackCounter++); in printInst()
132 if (EHPadStack.empty()) { in printInst()
135 printAnnotation(OS, "catch" + utostr(EHPadStack.pop_back_val()) + ':'); in printInst()
146 if (EHPadStack.empty()) { in printInst()
149 printAnnotation(OS, "down to catch" + utostr(EHPadStack.back())); in printInst()
HDWebAssemblyInstPrinter.h30 SmallVector<uint64_t, 4> EHPadStack; variable
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyCFGStackify.cpp859 SmallVector<const MachineBasicBlock *, 8> EHPadStack; in fixUnwindMismatches() local
875 EHPadStack.pop_back(); in fixUnwindMismatches()
877 EHPadStack.push_back(MI.getParent()); in fixUnwindMismatches()
897 if (EHPadStack.back() == UnwindDest) in fixUnwindMismatches()
905 assert(EHPadStack.empty()); in fixUnwindMismatches()
916 EHPadStack.pop_back(); in fixUnwindMismatches()
918 EHPadStack.push_back(MI.getParent()); in fixUnwindMismatches()
937 if (EHPadStack.empty() || !WebAssembly::mayThrow(MI)) in fixUnwindMismatches()
958 assert(EHPadStack.empty()); in fixUnwindMismatches()