Lines Matching refs:getOpcode
304 if (MI.getOpcode() == WebAssembly::LOOP) { in placeBlockMarker()
318 if (MI.getOpcode() == WebAssembly::BLOCK || in placeBlockMarker()
319 MI.getOpcode() == WebAssembly::TRY) { in placeBlockMarker()
330 if (MI.getOpcode() == WebAssembly::END_BLOCK || in placeBlockMarker()
331 MI.getOpcode() == WebAssembly::END_LOOP || in placeBlockMarker()
332 MI.getOpcode() == WebAssembly::END_TRY) in placeBlockMarker()
366 if (MI.getOpcode() == WebAssembly::LOOP || in placeBlockMarker()
367 MI.getOpcode() == WebAssembly::TRY) in placeBlockMarker()
375 if (MI.getOpcode() == WebAssembly::END_LOOP || in placeBlockMarker()
376 MI.getOpcode() == WebAssembly::END_TRY) { in placeBlockMarker()
424 if (MI.getOpcode() == WebAssembly::END_LOOP) in placeLoopMarker()
444 if (MI.getOpcode() == WebAssembly::END_LOOP) in placeLoopMarker()
528 if (MI.getOpcode() == WebAssembly::LOOP) { in placeTryMarker()
540 if (MI.getOpcode() == WebAssembly::BLOCK || in placeTryMarker()
541 MI.getOpcode() == WebAssembly::TRY) in placeTryMarker()
546 if (MI.getOpcode() == WebAssembly::END_BLOCK || in placeTryMarker()
547 MI.getOpcode() == WebAssembly::END_LOOP || in placeTryMarker()
548 MI.getOpcode() == WebAssembly::END_TRY) in placeTryMarker()
566 TermPos->getOpcode() != WebAssembly::RETHROW) { in placeTryMarker()
614 if (MI.getOpcode() == WebAssembly::LOOP || in placeTryMarker()
615 MI.getOpcode() == WebAssembly::BLOCK) in placeTryMarker()
620 if (MI.getOpcode() == WebAssembly::END_TRY) in placeTryMarker()
628 if (MI.getOpcode() == WebAssembly::END_LOOP) { in placeTryMarker()
713 assert(EndTry->getOpcode() != WebAssembly::DELEGATE); in removeUnnecessaryInstrs()
732 assert(PrevI->getOpcode() == WebAssembly::BR); in removeUnnecessaryInstrs()
756 if (MI.getOpcode() != WebAssembly::TRY) in removeUnnecessaryInstrs()
759 if (EndTry->getOpcode() == WebAssembly::DELEGATE) in removeUnnecessaryInstrs()
767 std::prev(B)->getOpcode() == WebAssembly::BLOCK && in removeUnnecessaryInstrs()
768 E->getOpcode() == WebAssembly::END_BLOCK && in removeUnnecessaryInstrs()
777 if (MI->getOpcode() == WebAssembly::BLOCK) in removeUnnecessaryInstrs()
826 if (!WebAssembly::isTee(MI.getOpcode())) in unstackifyVRegsUsedInSplitBB()
901 if (WebAssembly::isCatch(I->getOpcode())) { in addTryDelegate()
1100 if (MI.getOpcode() == WebAssembly::TRY) in fixCallUnwindMismatches()
1102 else if (WebAssembly::isCatch(MI.getOpcode())) in fixCallUnwindMismatches()
1186 else if (RangeEnd && WebAssembly::isMarker(MI.getOpcode())) in fixCallUnwindMismatches()
1205 if (MI.getOpcode() == WebAssembly::TRY) in fixCallUnwindMismatches()
1207 else if (WebAssembly::isCatch(MI.getOpcode())) in fixCallUnwindMismatches()
1301 if (MI.getOpcode() == WebAssembly::TRY) in fixCatchUnwindMismatches()
1303 else if (MI.getOpcode() == WebAssembly::DELEGATE) in fixCatchUnwindMismatches()
1305 else if (WebAssembly::isCatch(MI.getOpcode())) { in fixCatchUnwindMismatches()
1310 if (MI.getOpcode() == WebAssembly::CATCH_ALL) { in fixCatchUnwindMismatches()
1418 if (MI.getOpcode() == WebAssembly::END_BLOCK) { in fixCatchUnwindMismatches()
1447 switch (MI.getOpcode()) { in recalculateScopeTops()
1493 switch (MI.getOpcode()) { in fixEndsAtEndOfFunction()
1618 if (End->getOpcode() == WebAssembly::END_TRY) { in getRethrowDepth()
1634 switch (MI.getOpcode()) { in rewriteDepthImmediates()
1665 if (MI.getOpcode() == WebAssembly::DELEGATE) in rewriteDepthImmediates()
1668 else if (MI.getOpcode() == WebAssembly::RETHROW) in rewriteDepthImmediates()
1679 if (MI.getOpcode() == WebAssembly::DELEGATE) in rewriteDepthImmediates()