Lines Matching refs:WebAssembly
48 for (auto Reg : {WebAssembly::SP32, WebAssembly::SP64, WebAssembly::FP32, in getReservedRegs()
49 WebAssembly::FP64}) in getReservedRegs()
72 MI.getOperand(2).ChangeToRegister(WebAssembly::SP32, /*IsDef=*/false); in eliminateFrameIndex()
78 unsigned OffsetReg = MRI.createVirtualRegister(&WebAssembly::I32RegClass); in eliminateFrameIndex()
79 BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(WebAssembly::CONST_I32), OffsetReg) in eliminateFrameIndex()
81 BuildMI(MBB, MI, MI.getDebugLoc(), TII->get(WebAssembly::ADD_I32), OffsetReg) in eliminateFrameIndex()
82 .addReg(WebAssembly::SP32) in eliminateFrameIndex()
92 /* !hasFP */ {WebAssembly::SP32, WebAssembly::SP64}, in getFrameRegister()
93 /* hasFP */ {WebAssembly::FP32, WebAssembly::FP64}}; in getFrameRegister()
103 return &WebAssembly::I64RegClass; in getPointerRegClass()
104 return &WebAssembly::I32RegClass; in getPointerRegClass()