Searched refs:stackIR (Results 1 – 8 of 8) sorted by relevance
41 func->stackIR = make_unique<StackIR>(); in doWalkFunction()42 func->stackIR->swap(stackIRGen.getStackIR()); in doWalkFunction()57 : func(func), passOptions(passOptions), insts(*func->stackIR.get()) { in StackIROptimizer()58 assert(func->stackIR); in StackIROptimizer()337 if (!func->stackIR) { in doWalkFunction()
694 beganWithStackIR = func->stackIR != nullptr; in AfterEffectFunctionChecker()703 if (beganWithStackIR && func->stackIR) { in check()765 if (func->stackIR) { in hasAnyStackIR()807 func->stackIR.reset(nullptr); in handleAfterEffects()810 func->stackIR.reset(nullptr); in handleAfterEffects()
2296 if (!printStackIR && curr->stackIR && !minify) { in visitDefinedFunction()2324 if (!printStackIR || !curr->stackIR) { in visitDefinedFunction()2339 WasmPrinter::printStackIR(curr->stackIR.get(), o, curr); in visitDefinedFunction()
454 stackIR.push_back(makeStackInst(StackInst::IfElse, curr)); in emitIfElse()457 stackIR.push_back(makeStackInst(StackInst::Catch, curr)); in emitCatch()461 stackIR.push_back(makeStackInst(Builder(module).makeUnreachable())); in emitUnreachable()465 StackIR& getStackIR() { return stackIR; } in getStackIR()474 StackIR stackIR; // filled in write() variable
1430 std::unique_ptr<StackIR> stackIR; variable
43 assert(!func->stackIR); in copyFunction()
1964 stackIR.push_back(stackInst); in emit()1980 stackIR.push_back(stackInst); in emitScopeEnd()2010 for (auto* inst : *func->stackIR) { in write()
321 if (func->stackIR && !sourceMap && !DWARF) { in writeFunctions()