/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ |
H A D | Block.java | 190 * @param replacements the map of symbol replacements 191 * @return a new block with replaced symbols, or this block if none of the replacements modified the symbol 194 public Block replaceSymbols(final LexicalContext lc, final Map<Symbol, Symbol> replacements) { argument 200 final Symbol newSymbol = replacements.get(entry.getValue());
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/ |
H A D | Graph.java | 1057 DuplicationReplacement replacements; 1059 replacements = null; 1061 replacements = new MapReplacement(replacementsMap); 1063 return addDuplicates(newNodes, oldGraph, estimatedNodeCount, replacements); 1090 public Map<Node, Node> addDuplicates(Iterable<? extends Node> newNodes, final Graph oldGraph, int estimatedNodeCount, DuplicationReplacement replacements) { argument 1092 return NodeClass.addGraphDuplicate(this, oldGraph, estimatedNodeCount, newNodes, replacements);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | StructuredGraph.java | 372 Map<Node, Node> replacements = Node.newMap(); 373 replacements.put(start, copy.start); 374 Map<Node, Node> duplicates = copy.addDuplicates(getNodes(), this, this.getNodeCount(), replacements);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ |
H A D | WriteBarrierAdditionTest.java | 25 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.config; 26 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.referentOffset;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ |
H A D | BinaryMathIntrinsicNode.java | 23 package org.graalvm.compiler.replacements.nodes;
|
H A D | DirectObjectStoreNode.java | 23 package org.graalvm.compiler.replacements.nodes;
|
H A D | BasicObjectCloneNode.java | 23 package org.graalvm.compiler.replacements.nodes;
|
H A D | UnaryMathIntrinsicNode.java | 23 package org.graalvm.compiler.replacements.nodes;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/ |
H A D | HotSpotLIRGenerator.java | 42 import org.graalvm.compiler.hotspot.replacements.EncodedSymbolConstant;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/ |
H A D | PluginGenerator.java | 23 package org.graalvm.compiler.replacements.verifier;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/ |
H A D | SPARCHotSpotForeignCallsProvider.java | 35 import static org.graalvm.compiler.hotspot.replacements.CRC32Substitutions.UPDATE_BYTES_CRC32;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ |
H A D | DeoptimizeOnExceptionTest.java | 23 package org.graalvm.compiler.replacements.test;
|
H A D | IntegerSubOverflowsTest.java | 23 package org.graalvm.compiler.replacements.test;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/ |
H A D | LoadJavaMirrorWithKlassPhase.java | 25 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.CLASS_MIRROR_LOCATION;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ |
H A D | CheckcastArrayCopyCallNode.java | 24 package org.graalvm.compiler.hotspot.replacements.arraycopy;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64HotSpotForeignCallsProvider.java | 35 import static org.graalvm.compiler.hotspot.replacements.CRC32Substitutions.UPDATE_BYTES_CRC32;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ |
H A D | ClassGetHubNode.java | 23 package org.graalvm.compiler.hotspot.replacements;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/ |
H A D | IntegerAddExactNode.java | 23 package org.graalvm.compiler.replacements.nodes.arithmetic;
|
H A D | IntegerMulExactNode.java | 23 package org.graalvm.compiler.replacements.nodes.arithmetic;
|
H A D | UnsignedMulHighNode.java | 23 package org.graalvm.compiler.replacements.nodes.arithmetic;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/ |
H A D | HotSpotNodePlugin.java | 37 import org.graalvm.compiler.replacements.WordOperationPlugin;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ |
H A D | StandardGraphBuilderPlugins.java | 23 package org.graalvm.compiler.replacements; 40 import org.graalvm.compiler.api.replacements.SnippetReflectionProvider; 105 import org.graalvm.compiler.replacements.nodes.ReverseBytesNode; 106 import org.graalvm.compiler.replacements.nodes.VirtualizableInvokeMacroNode; 107 import org.graalvm.compiler.replacements.nodes.arithmetic.IntegerAddExactNode; 108 import org.graalvm.compiler.replacements.nodes.arithmetic.IntegerMulExactNode; 109 import org.graalvm.compiler.replacements.nodes.arithmetic.IntegerSubExactNode;
|
H A D | DefaultJavaLoweringProvider.java | 23 package org.graalvm.compiler.replacements; 40 import org.graalvm.compiler.api.replacements.Snippet; 41 import org.graalvm.compiler.api.replacements.SnippetReflectionProvider; 122 import org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode; 123 import org.graalvm.compiler.replacements.nodes.BinaryMathIntrinsicNode.BinaryOperation; 124 import org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode; 125 import org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation;
|
H A D | WordOperationPlugin.java | 23 package org.graalvm.compiler.replacements; 31 import org.graalvm.compiler.api.replacements.SnippetReflectionProvider;
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/ |
H A D | InliningUtil.java | 37 import org.graalvm.compiler.api.replacements.MethodSubstitution; 758 public static boolean canIntrinsify(Replacements replacements, ResolvedJavaMethod target, int invokeBci) { argument 759 return replacements.hasSubstitution(target, invokeBci); 762 public static StructuredGraph getIntrinsicGraph(Replacements replacements, ResolvedJavaMethod target, int invokeBci) { argument 763 return replacements.getSubstitution(target, invokeBci);
|