@@ -457,7 +457,6 @@ bool conflicts(const IRInstruction& instr,
457457 [&] (const GeneralEffects&) { return false ; },
458458 [&] (const PureLoad&) { return false ; },
459459 [&] (const PureStore&) { return false ; },
460- [&] (const PureInlineCall&) { return false ; },
461460 [&] (const ExitEffects&) { return true ; },
462461 [&] (const UnknownEffects&) { return true ; }
463462 );
@@ -494,7 +493,6 @@ bool conflicts(const IRInstruction& instr,
494493 },
495494 [&] (const PureLoad&) { return false ; },
496495 [&] (const PureStore& store) { return load.src .maybe (store.dst ); },
497- [&] (const PureInlineCall& call) { return load.src .maybe (call.base ); },
498496 [&] (const ExitEffects&) { return true ; },
499497 [&] (const UnknownEffects&) { return true ; }
500498 );
@@ -550,7 +548,6 @@ bool conflicts(const IRInstruction& instr,
550548 },
551549 [&] (const PureLoad&) { return false ; },
552550 [&] (const PureStore& store) { return test_reads (store.dst ); },
553- [&] (const PureInlineCall& call) { return test_reads (call.base ); },
554551 [&] (const ExitEffects&) { return true ; },
555552 [&] (const UnknownEffects&) { return true ; }
556553 );
@@ -594,7 +591,6 @@ bool conflicts(const IRInstruction& sinkee, const IRInstruction& barrier) {
594591 [&] (const ReturnEffects&) { always_assert (false ); return true ; },
595592 [&] (const CallEffects&) { always_assert (false ); return true ; },
596593 [&] (const PureStore&) { always_assert (false ); return true ; },
597- [&] (const PureInlineCall&) { always_assert (false ); return true ; },
598594 [&] (const ExitEffects&) { always_assert (false ); return true ; },
599595 [&] (const UnknownEffects&) { always_assert (false ); return true ; }
600596 );
@@ -636,7 +632,6 @@ TriBool will_conflict(const IRInstruction& inst) {
636632 [&] (const ReturnEffects&) { return TriBool::Yes; },
637633 [&] (const CallEffects&) { return TriBool::Maybe; },
638634 [&] (const PureStore&) { return TriBool::Maybe; },
639- [&] (const PureInlineCall&) { return TriBool::Maybe; },
640635 [&] (const ExitEffects&) { return TriBool::Yes; },
641636 [&] (const UnknownEffects&) { return TriBool::Yes; }
642637 );
@@ -1118,7 +1113,6 @@ State make_state(IRUnit& unit,
11181113 [&] (const ReturnEffects&) { return false ; },
11191114 [&] (const CallEffects&) { return false ; },
11201115 [&] (const PureStore&) { return false ; },
1121- [&] (const PureInlineCall&) { return false ; },
11221116 [&] (const ExitEffects&) { return false ; },
11231117 [&] (const UnknownEffects&) { return false ; }
11241118 );
0 commit comments