Lines Matching defs:Catch
186 for (auto *Catch : Catches) {
187 MachineBasicBlock *EHPad = getMatchingEHPad(Catch);
195 if (InsertPos == Catch)
198 EHPad->insert(InsertPos, Catch->removeFromParent());
314 auto *Catch = WebAssembly::findCatch(EHPad);
315 auto *InsertPos = Catch->getIterator()->getNextNode();
317 if (Catch->getOpcode() == WebAssembly::CATCH) {
318 MachineInstrBuilder MIB = BuildMI(*EHPad, InsertPos, Catch->getDebugLoc(),
321 for (const auto &Def : Catch->defs())
326 for (const auto &Use : Catch->uses()) {
330 } else if (Catch->getOpcode() == WebAssembly::CATCH_ALL) {
331 BuildMI(*EHPad, InsertPos, Catch->getDebugLoc(),
337 Catch->eraseFromParent();