Lines Matching refs:getOpcode

305     if (MI.getOpcode() == WebAssembly::LOOP) {  in placeBlockMarker()
319 if (MI.getOpcode() == WebAssembly::BLOCK || in placeBlockMarker()
320 MI.getOpcode() == WebAssembly::TRY) { in placeBlockMarker()
331 if (MI.getOpcode() == WebAssembly::END_BLOCK || in placeBlockMarker()
332 MI.getOpcode() == WebAssembly::END_LOOP || in placeBlockMarker()
333 MI.getOpcode() == WebAssembly::END_TRY) in placeBlockMarker()
367 if (MI.getOpcode() == WebAssembly::LOOP || in placeBlockMarker()
368 MI.getOpcode() == WebAssembly::TRY) in placeBlockMarker()
376 if (MI.getOpcode() == WebAssembly::END_LOOP || in placeBlockMarker()
377 MI.getOpcode() == WebAssembly::END_TRY) { in placeBlockMarker()
425 if (MI.getOpcode() == WebAssembly::END_LOOP) in placeLoopMarker()
445 if (MI.getOpcode() == WebAssembly::END_LOOP) in placeLoopMarker()
529 if (MI.getOpcode() == WebAssembly::LOOP) { in placeTryMarker()
541 if (MI.getOpcode() == WebAssembly::BLOCK || in placeTryMarker()
542 MI.getOpcode() == WebAssembly::TRY) in placeTryMarker()
547 if (MI.getOpcode() == WebAssembly::END_BLOCK || in placeTryMarker()
548 MI.getOpcode() == WebAssembly::END_LOOP || in placeTryMarker()
549 MI.getOpcode() == WebAssembly::END_TRY) in placeTryMarker()
567 TermPos->getOpcode() != WebAssembly::RETHROW) { in placeTryMarker()
615 if (MI.getOpcode() == WebAssembly::LOOP || in placeTryMarker()
616 MI.getOpcode() == WebAssembly::BLOCK) in placeTryMarker()
621 if (MI.getOpcode() == WebAssembly::END_TRY) in placeTryMarker()
629 if (MI.getOpcode() == WebAssembly::END_LOOP) { in placeTryMarker()
714 assert(EndTry->getOpcode() != WebAssembly::DELEGATE); in removeUnnecessaryInstrs()
733 assert(PrevI->getOpcode() == WebAssembly::BR); in removeUnnecessaryInstrs()
757 if (MI.getOpcode() != WebAssembly::TRY) in removeUnnecessaryInstrs()
760 if (EndTry->getOpcode() == WebAssembly::DELEGATE) in removeUnnecessaryInstrs()
768 std::prev(B)->getOpcode() == WebAssembly::BLOCK && in removeUnnecessaryInstrs()
769 E->getOpcode() == WebAssembly::END_BLOCK && in removeUnnecessaryInstrs()
778 if (MI->getOpcode() == WebAssembly::BLOCK) in removeUnnecessaryInstrs()
827 if (!WebAssembly::isTee(MI.getOpcode())) in unstackifyVRegsUsedInSplitBB()
902 if (WebAssembly::isCatch(I->getOpcode())) { in addTryDelegate()
1101 if (MI.getOpcode() == WebAssembly::TRY) in fixCallUnwindMismatches()
1103 else if (WebAssembly::isCatch(MI.getOpcode())) in fixCallUnwindMismatches()
1187 else if (RangeEnd && WebAssembly::isMarker(MI.getOpcode())) in fixCallUnwindMismatches()
1206 if (MI.getOpcode() == WebAssembly::TRY) in fixCallUnwindMismatches()
1208 else if (WebAssembly::isCatch(MI.getOpcode())) in fixCallUnwindMismatches()
1302 if (MI.getOpcode() == WebAssembly::TRY) in fixCatchUnwindMismatches()
1304 else if (MI.getOpcode() == WebAssembly::DELEGATE) in fixCatchUnwindMismatches()
1306 else if (WebAssembly::isCatch(MI.getOpcode())) { in fixCatchUnwindMismatches()
1311 if (MI.getOpcode() == WebAssembly::CATCH_ALL) { in fixCatchUnwindMismatches()
1419 if (MI.getOpcode() == WebAssembly::END_BLOCK) { in fixCatchUnwindMismatches()
1448 switch (MI.getOpcode()) { in recalculateScopeTops()
1494 switch (MI.getOpcode()) { in fixEndsAtEndOfFunction()
1640 if (End->getOpcode() == WebAssembly::END_TRY) { in getRethrowDepth()
1657 switch (MI.getOpcode()) { in rewriteDepthImmediates()
1705 if (MI.getOpcode() == WebAssembly::DELEGATE) in rewriteDepthImmediates()
1716 if (MI.getOpcode() == WebAssembly::DELEGATE) in rewriteDepthImmediates()