reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  819         if (!Def)
  824         if (Def->isInlineAsm())
  829         if (WebAssembly::isArgument(Def->getOpcode()))
  847         if (Def->getOpcode() == WebAssembly::CATCH)
  856         bool SameBlock = Def->getParent() == &MBB;
  857         bool CanMove = SameBlock && isSafeToMove(Def, Insert, AA, MRI) &&
  859         if (CanMove && hasOneUse(Reg, Def, MRI, MDT, LIS)) {
  860           Insert = moveForSingleUse(Reg, Op, Def, MBB, Insert, LIS, MFI, MRI);
  861         } else if (shouldRematerialize(*Def, AA, TII)) {
  863               rematerializeCheapDef(Reg, Op, *Def, MBB, Insert->getIterator(),
  867           Insert = moveAndTeeForMultiUse(Reg, Op, Def, MBB, Insert, LIS, MFI,