Home
last modified time | relevance | path

Searched refs:StackInst (Results 1 – 6 of 6) sorted by relevance

/dports/devel/binaryen/binaryen-version_98/src/passes/
H A DStackIR.cpp255 case StackInst::BlockEnd: in isControlFlowBarrier()
256 case StackInst::IfElse: in isControlFlowBarrier()
257 case StackInst::IfEnd: in isControlFlowBarrier()
258 case StackInst::LoopEnd: in isControlFlowBarrier()
259 case StackInst::Catch: in isControlFlowBarrier()
260 case StackInst::TryEnd: { in isControlFlowBarrier()
271 case StackInst::IfBegin: in isControlFlowBegin()
283 case StackInst::BlockEnd: in isControlFlowEnd()
284 case StackInst::IfEnd: in isControlFlowEnd()
285 case StackInst::LoopEnd: in isControlFlowEnd()
[all …]
H A DPrint.cpp2712 case StackInst::Basic: { in printStackInst()
2717 case StackInst::IfBegin: in printStackInst()
2718 case StackInst::LoopBegin: in printStackInst()
2723 case StackInst::BlockEnd: in printStackInst()
2724 case StackInst::IfEnd: in printStackInst()
2725 case StackInst::LoopEnd: in printStackInst()
2726 case StackInst::TryEnd: { in printStackInst()
2730 case StackInst::IfElse: { in printStackInst()
2734 case StackInst::Catch: { in printStackInst()
2758 case StackInst::Basic: { in printStackIR()
[all …]
/dports/devel/binaryen/binaryen-version_98/src/
H A Dwasm-stack.h57 class StackInst {
59 StackInst(MixedArena&) {} in StackInst() function
454 stackIR.push_back(makeStackInst(StackInst::IfElse, curr)); in emitIfElse()
457 stackIR.push_back(makeStackInst(StackInst::Catch, curr)); in emitCatch()
468 StackInst* makeStackInst(StackInst::Op op, Expression* origin);
469 StackInst* makeStackInst(Expression* origin) { in makeStackInst()
470 return makeStackInst(StackInst::Basic, origin); in makeStackInst()
H A Dwasm-printing.h38 printStackInst(StackInst* inst, std::ostream& o, Function* func = nullptr);
60 inline std::ostream& operator<<(std::ostream& o, wasm::StackInst& inst) {
H A Dwasm.h1408 class StackInst; variable
1410 using StackIR = std::vector<StackInst*>;
/dports/devel/binaryen/binaryen-version_98/src/wasm/
H A Dwasm-stack.cpp1983 StackInst* StackIRGenerator::makeStackInst(StackInst::Op op, in makeStackInst()
1996 } else if (op != StackInst::BlockEnd && op != StackInst::IfEnd && in makeStackInst()
1997 op != StackInst::LoopEnd && op != StackInst::TryEnd) { in makeStackInst()
2015 case StackInst::Basic: in write()
2017 case StackInst::IfBegin: in write()
2023 case StackInst::BlockEnd: in write()
2024 case StackInst::IfEnd: in write()
2025 case StackInst::LoopEnd: in write()
2026 case StackInst::TryEnd: { in write()
2030 case StackInst::IfElse: { in write()
[all …]