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

References

lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
  112       if (isPseudoCallIndirect(MI)) {
  113         LLVM_DEBUG(dbgs() << "Found call_indirect: " << MI << '\n');
  116         const MCInstrDesc &Desc = TII->get(getNonPseudoCallIndirectOpcode(MI));
  117         MI.setDesc(Desc);
  130              make_range(MI.operands_begin() + MI.getDesc().getNumDefs() + 1,
  130              make_range(MI.operands_begin() + MI.getDesc().getNumDefs() + 1,
  131                         MI.operands_begin() + MI.getNumExplicitOperands()))
  131                         MI.operands_begin() + MI.getNumExplicitOperands()))
  133         Ops.push_back(MI.getOperand(MI.getDesc().getNumDefs()));
  133         Ops.push_back(MI.getOperand(MI.getDesc().getNumDefs()));
  136         while (MI.getNumOperands() > MI.getDesc().getNumDefs())
  136         while (MI.getNumOperands() > MI.getDesc().getNumDefs())
  137           MI.RemoveOperand(MI.getNumOperands() - 1);
  137           MI.RemoveOperand(MI.getNumOperands() - 1);
  139           MI.addOperand(MO);
  141         LLVM_DEBUG(dbgs() << "  After transform: " << MI);