Lines Matching refs:InsertPt
167 auto InsertPt = MBB.begin(); in emitPrologue() local
168 while (InsertPt != MBB.end() && WebAssembly::isArgument(*InsertPt)) in emitPrologue()
169 ++InsertPt; in emitPrologue()
180 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::GLOBAL_GET_I32), SPReg) in emitPrologue()
188 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), BasePtr) in emitPrologue()
194 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg) in emitPrologue()
196 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::SUB_I32), in emitPrologue()
206 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), BitmaskReg) in emitPrologue()
208 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::AND_I32), in emitPrologue()
217 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), WebAssembly::FP32) in emitPrologue()
221 writeSPToGlobal(WebAssembly::SP32, MF, MBB, InsertPt, DL); in emitPrologue()
232 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue() local
235 if (InsertPt != MBB.end()) in emitEpilogue()
236 DL = InsertPt->getDebugLoc(); in emitEpilogue()
248 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg) in emitEpilogue()
253 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::ADD_I32), SPReg) in emitEpilogue()
260 writeSPToGlobal(SPReg, MF, MBB, InsertPt, DL); in emitEpilogue()