Lines Matching refs:WebAssembly
48 for (auto Reg : {WebAssembly::SP32, WebAssembly::SP64, WebAssembly::FP32, in getReservedRegs()
49 WebAssembly::FP64}) in getReservedRegs()
74 if ((MI.mayLoad() && FIOperandNum == WebAssembly::LoadAddressOperandNo) || in eliminateFrameIndex()
75 (MI.mayStore() && FIOperandNum == WebAssembly::StoreAddressOperandNo)) { in eliminateFrameIndex()
89 if (MI.getOpcode() == WebAssembly::ADD_I32) { in eliminateFrameIndex()
98 if (Def && Def->getOpcode() == WebAssembly::CONST_I32 && in eliminateFrameIndex()
119 BuildMI(MBB, *II, II->getDebugLoc(), TII->get(WebAssembly::CONST_I32), in eliminateFrameIndex()
123 BuildMI(MBB, *II, II->getDebugLoc(), TII->get(WebAssembly::ADD_I32), in eliminateFrameIndex()
135 /* !hasFP */ {WebAssembly::SP32, WebAssembly::SP64}, in getFrameRegister()
136 /* hasFP */ {WebAssembly::FP32, WebAssembly::FP64}}; in getFrameRegister()
146 return &WebAssembly::I64RegClass; in getPointerRegClass()
147 return &WebAssembly::I32RegClass; in getPointerRegClass()