Lines Matching refs:WebAssembly
23 #include "WebAssembly.h"
24 #include "MCTargetDesc/WebAssemblyMCTargetDesc.h" // for WebAssembly::ARGUMENT_*
39 return "WebAssembly Register Stackify";
68 if (!MI->definesRegister(WebAssembly::EXPR_STACK))
69 MI->addOperand(MachineOperand::CreateReg(WebAssembly::EXPR_STACK,
81 if (!MI->readsRegister(WebAssembly::EXPR_STACK))
82 MI->addOperand(MachineOperand::CreateReg(WebAssembly::EXPR_STACK,
103 // doesn't account for physical register dependencies, because WebAssembly
188 if (Def->getOpcode() == WebAssembly::ARGUMENT_I32 ||
189 Def->getOpcode() == WebAssembly::ARGUMENT_I64 ||
190 Def->getOpcode() == WebAssembly::ARGUMENT_F32 ||
191 Def->getOpcode() == WebAssembly::ARGUMENT_F64)
227 MF.getRegInfo().addLiveIn(WebAssembly::EXPR_STACK);
229 MBB.addLiveIn(WebAssembly::EXPR_STACK);