@Override
protected Arguments makeArguments(InstanceOfUsageReplacer replacer, LoweringTool tool) {
InstanceOfDynamicNode node = (InstanceOfDynamicNode) replacer.instanceOf;
Arguments args = new Arguments(instanceOfDynamic, node.graph().getGuardsStage(), tool.getLoweringStage());
assert node.isMirror();
args.add("type", node.getMirrorOrHub());
args.add("object", node.getObject());
args.add("trueValue", replacer.trueValue);
args.add("falseValue", replacer.falseValue);
args.addConst("allowsNull", node.allowsNull());
return args;
}
}