Searched refs:substitute (Results 1 - 17 of 17) sorted by relevance

/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DMultipleSubstSubtables.cpp85 TTGlyphID substitute = SWAPW(sequenceTable->substituteArray[0]); local
87 if (filter != NULL && ! filter->accept(LE_SET_GLYPH(glyph, substitute), success)) {
91 glyphIterator->setCurrGlyphID(substitute);
98 TTGlyphID substitute = SWAPW(sequenceTable->substituteArray[i]); local
100 if (! filter->accept(substitute, success)) {
119 TTGlyphID substitute = SWAPW(sequenceTable->substituteArray[i]); local
121 newGlyphs[insert] = LE_SET_GLYPH(glyph, substitute);
H A DSingleSubstitutionSubtables.cpp77 TTGlyphID substitute = ((TTGlyphID) LE_GET_GLYPH(glyph)) + SWAPW(deltaGlyphID); local
79 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, substitute), success)) {
80 glyphIterator->setCurrGlyphID(substitute);
100 TTGlyphID substitute = SWAPW(substituteArray[coverageIndex]); local
102 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, substitute), success)) {
103 glyphIterator->setCurrGlyphID(substitute);
/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/harfbuzz/
H A Dhb-ot-shape-private.hh59 inline void substitute (hb_font_t *font, hb_buffer_t *buffer) const { map.substitute (this, font, buffer); } function in struct:hb_ot_shape_plan_t
H A Dhb-ot-layout-gsub-table.hh118 * substitute GlyphID */
129 unsigned int count = substitute.len;
135 c->glyphs->add (substitute[iter.get_coverage ()]);
143 unsigned int count = substitute.len;
149 c->output->add (substitute[iter.get_coverage ()]);
171 if (unlikely (index >= substitute.len)) return_trace (false);
173 glyph_id = substitute[index];
186 if (unlikely (!substitute.serialize (c, substitutes, num_glyphs))) return_trace (false);
194 return_trace (coverage.sanitize (c, this) && substitute.sanitize (c));
203 substitute; /* Arra member in struct:OT::SingleSubstFormat2
327 substitute; /* String of GlyphIDs to substitute */ member in struct:OT::Sequence
958 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); local
988 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); local
1015 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); local
1043 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); local
[all...]
H A Dhb-ot-map-private.hh124 HB_INTERNAL void substitute (const struct hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *buffer) const;
H A Dhb-ot-shape.cc594 c->plan->substitute (c->font, buffer);
H A Dhb-ot-layout.cc1213 void hb_ot_map_t::substitute (const hb_ot_shape_plan_t *plan, hb_font_t *font, hb_buffer_t *buffer) const function in class:hb_ot_map_t
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/
H A DReplacementsImpl.java262 ResolvedJavaMethod substitute = msPlugin.getSubstitute(providers.getMetaAccess());
263 return msPlugin.getBytecodeProvider().getBytecode(substitute);
276 ResolvedJavaMethod substitute = msPlugin.getSubstitute(metaAccess);
277 StructuredGraph graph = graphs.get(substitute);
280 graph = makeGraph(debug, msPlugin.getBytecodeProvider(), substitute, null, method);
282 graphs.putIfAbsent(substitute, graph);
283 graph = graphs.get(substitute);
319 protected GraphMaker createGraphMaker(ResolvedJavaMethod substitute, ResolvedJavaMethod original) { argument
320 return new GraphMaker(this, substitute, original);
343 protected GraphMaker(ReplacementsImpl replacements, ResolvedJavaMethod substitute, ResolvedJavaMetho argument
[all...]
H A DIntrinsicGraphBuilder.java269 public boolean intrinsify(BytecodeProvider bytecodeProvider, ResolvedJavaMethod targetMethod, ResolvedJavaMethod substitute, InvocationPlugin.Receiver receiver, ValueNode[] args) { argument
H A DPEGraphDecoder.java263 public boolean intrinsify(BytecodeProvider bytecodeProvider, ResolvedJavaMethod targetMethod, ResolvedJavaMethod substitute, InvocationPlugin.Receiver receiver, ValueNode[] args) { argument
/openjdk10/hotspot/src/share/vm/c1/
H A Dc1_ValueMap.cpp395 _gvn->substitute(cur);
567 substitute(instr);
581 void GlobalValueNumbering::substitute(Instruction* instr) { function in class:GlobalValueNumbering
H A Dc1_ValueMap.hpp257 void substitute(Instruction* instr); // substitute instruction if it is contained in current value map
H A Dc1_Instruction.cpp286 void StateSplit::substitute(BlockList& list, BlockBegin* old_block, BlockBegin* new_block) { function in class:StateSplit
644 // set_end call above added and substitute the new_sux for this
649 // multiple copies of this predecessor, so substitute the new_sux
966 substitute(*_sux, old_sux, new_sux);
H A Dc1_Instruction.hpp1220 static void substitute(BlockList& list, BlockBegin* old_block, BlockBegin* new_block);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/
H A DGraphBuilderContext.java174 * @param substitute the intrinsic implementation
180 boolean intrinsify(BytecodeProvider bytecodeProvider, ResolvedJavaMethod targetMethod, ResolvedJavaMethod substitute, InvocationPlugin.Receiver receiver, ValueNode[] argsIncludingReceiver); argument
H A DInvocationPlugins.java350 * Registers a plugin that implements a method based on the bytecode of a substitute method.
352 * @param substituteDeclaringClass the class declaring the substitute method
353 * @param name the name of both the original and substitute method
365 * Registers a plugin that implements a method based on the bytecode of a substitute method.
367 * @param substituteDeclaringClass the class declaring the substitute method
369 * @param substituteName the name of the substitute method
1135 Method substitute = msplugin.getJavaSubstitute();
1136 assert substitute.getAnnotation(MethodSubstitution.class) != null : format("Substitute method must be annotated with @%s: %s", MethodSubstitution.class.getSimpleName(), substitute);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/
H A DBytecodeParser.java2026 public boolean intrinsify(BytecodeProvider intrinsicBytecodeProvider, ResolvedJavaMethod targetMethod, ResolvedJavaMethod substitute, InvocationPlugin.Receiver receiver, ValueNode[] args) { argument
2030 boolean res = inline(targetMethod, substitute, intrinsicBytecodeProvider, args);
2031 assert res : "failed to inline " + substitute;

Completed in 157 milliseconds