Lines Matching defs:replacer
79 protected abstract Arguments makeArguments(InstanceOfUsageReplacer replacer, LoweringTool tool);
89 InstanceOfUsageReplacer replacer = createReplacer(instanceOf, instantiation, usage, graph);
93 replacer.replaceUsingInstantiation();
95 Arguments args = makeArguments(replacer, tool);
96 template(args).instantiate(providers.getMetaAccess(), instanceOf, replacer, tool, args);
107 * Gets the specific replacer object used to replace the usage of an instanceof node with the
111 InstanceOfUsageReplacer replacer;
123 replacer = new NonMaterializationUsageReplacer(instantiation, trueValue, falseValue, instanceOf, usage);
127 replacer = new MaterializationUsageReplacer(instantiation, c.trueValue(), c.falseValue(), instanceOf, c);
129 return replacer;