Searched refs:replacements (Results 1 - 25 of 276) sorted by relevance

1234567891011>>

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/
H A DSnippets.java23 package org.graalvm.compiler.replacements;
25 import org.graalvm.compiler.api.replacements.Snippet;
H A DJavacBug.java23 package org.graalvm.compiler.replacements;
H A DIntegerSubstitutions.java23 package org.graalvm.compiler.replacements;
25 import org.graalvm.compiler.api.replacements.ClassSubstitution;
26 import org.graalvm.compiler.api.replacements.MethodSubstitution;
27 import org.graalvm.compiler.replacements.nodes.BitScanForwardNode;
28 import org.graalvm.compiler.replacements.nodes.BitScanReverseNode;
H A DLongSubstitutions.java23 package org.graalvm.compiler.replacements;
25 import org.graalvm.compiler.api.replacements.ClassSubstitution;
26 import org.graalvm.compiler.api.replacements.MethodSubstitution;
27 import org.graalvm.compiler.replacements.nodes.BitScanForwardNode;
28 import org.graalvm.compiler.replacements.nodes.BitScanReverseNode;
H A DArraySubstitutions.java23 package org.graalvm.compiler.replacements;
27 import org.graalvm.compiler.api.replacements.ClassSubstitution;
28 import org.graalvm.compiler.api.replacements.MethodSubstitution;
H A DReplacementsUtil.java23 package org.graalvm.compiler.replacements;
26 import org.graalvm.compiler.replacements.nodes.AssertionNode;
H A DStringSubstitutions.java23 package org.graalvm.compiler.replacements;
25 import org.graalvm.compiler.api.replacements.ClassSubstitution;
26 import org.graalvm.compiler.api.replacements.MethodSubstitution;
30 import org.graalvm.compiler.replacements.nodes.ArrayEqualsNode;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/
H A DSnippetTemplateCache.java23 package org.graalvm.compiler.api.replacements;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/
H A DObjectSubstitutions.java23 package org.graalvm.compiler.hotspot.replacements;
25 import org.graalvm.compiler.api.replacements.ClassSubstitution;
26 import org.graalvm.compiler.api.replacements.MethodSubstitution;
H A DStringToBytesSnippets.java23 package org.graalvm.compiler.hotspot.replacements;
25 import static org.graalvm.compiler.hotspot.replacements.UnsafeAccess.UNSAFE;
26 import static org.graalvm.compiler.replacements.SnippetTemplate.DEFAULT_REPLACER;
28 import org.graalvm.compiler.api.replacements.Fold;
29 import org.graalvm.compiler.api.replacements.Snippet;
30 import org.graalvm.compiler.api.replacements.Snippet.ConstantParameter;
37 import org.graalvm.compiler.replacements.SnippetTemplate;
38 import org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates;
39 import org.graalvm.compiler.replacements.SnippetTemplate.Arguments;
40 import org.graalvm.compiler.replacements
[all...]
H A DUnsafeLoadSnippets.java23 package org.graalvm.compiler.hotspot.replacements;
25 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.referentOffset;
26 import static org.graalvm.compiler.replacements.SnippetTemplate.DEFAULT_REPLACER;
28 import org.graalvm.compiler.api.replacements.Snippet;
34 import org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates;
35 import org.graalvm.compiler.replacements.SnippetTemplate.Arguments;
36 import org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo;
37 import org.graalvm.compiler.replacements.Snippets;
H A DThreadSubstitutions.java23 package org.graalvm.compiler.hotspot.replacements;
27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.JAVA_THREAD_OSTHREAD_LOCATION;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.JAVA_THREAD_THREAD_OBJECT_LOCATION;
29 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.osThreadInterruptedOffset;
30 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.osThreadOffset;
31 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.threadObjectOffset;
33 import org.graalvm.compiler.api.replacements.ClassSubstitution;
34 import org.graalvm.compiler.api.replacements.MethodSubstitution;
H A DReflectionSubstitutions.java23 package org.graalvm.compiler.hotspot.replacements;
26 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.KLASS_ACCESS_FLAGS_LOCATION;
27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.jvmAccWrittenFlags;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.klassAccessFlagsOffset;
33 import org.graalvm.compiler.api.replacements.ClassSubstitution;
34 import org.graalvm.compiler.api.replacements.MethodSubstitution;
H A DLoadExceptionObjectSnippets.java23 package org.graalvm.compiler.hotspot.replacements;
26 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.EXCEPTION_OOP_LOCATION;
27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.EXCEPTION_PC_LOCATION;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.readExceptionOop;
29 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.registerAsWord;
30 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.writeExceptionOop;
31 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.writeExceptionPc;
33 import static org.graalvm.compiler.replacements.SnippetTemplate.DEFAULT_REPLACER;
35 import org.graalvm.compiler.api.replacements.Snippet;
36 import org.graalvm.compiler.api.replacements
[all...]
H A DAssertionSnippets.java23 package org.graalvm.compiler.hotspot.replacements;
25 import static org.graalvm.compiler.replacements.SnippetTemplate.DEFAULT_REPLACER;
26 import static org.graalvm.compiler.replacements.nodes.CStringConstant.cstring;
28 import org.graalvm.compiler.api.replacements.Snippet;
29 import org.graalvm.compiler.api.replacements.Snippet.ConstantParameter;
38 import org.graalvm.compiler.replacements.SnippetTemplate.AbstractTemplates;
39 import org.graalvm.compiler.replacements.SnippetTemplate.Arguments;
40 import org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo;
41 import org.graalvm.compiler.replacements.Snippets;
42 import org.graalvm.compiler.replacements
[all...]
H A DHashCodeSnippets.java23 package org.graalvm.compiler.hotspot.replacements;
27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.biasedLockMaskInPlace;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.identityHashCode;
29 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.identityHashCodeShift;
30 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.loadWordFromObject;
31 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.markOffset;
32 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.uninitializedIdentityHashCodeValue;
33 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.unlockedMask;
38 import org.graalvm.compiler.api.replacements.Snippet;
42 import org.graalvm.compiler.replacements
[all...]
H A DHotSpotClassSubstitutions.java23 package org.graalvm.compiler.hotspot.replacements;
26 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.ARRAY_KLASS_COMPONENT_MIRROR;
27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.KLASS_ACCESS_FLAGS_LOCATION;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.KLASS_MODIFIER_FLAGS_LOCATION;
29 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.KLASS_SUPER_KLASS_LOCATION;
30 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.arrayKlassComponentMirrorOffset;
31 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.klassAccessFlagsOffset;
32 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.klassIsArray;
33 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.klassModifierFlagsOffset;
34 import static org.graalvm.compiler.hotspot.replacements
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/
H A DAArch64LongSubstitutions.java23 package org.graalvm.compiler.replacements.aarch64;
25 import org.graalvm.compiler.api.replacements.ClassSubstitution;
26 import org.graalvm.compiler.api.replacements.MethodSubstitution;
H A DAArch64IntegerSubstitutions.java23 package org.graalvm.compiler.replacements.aarch64;
25 import org.graalvm.compiler.api.replacements.ClassSubstitution;
26 import org.graalvm.compiler.api.replacements.MethodSubstitution;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/
H A DNewInstanceStub.java27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.HEAP_END_LOCATION;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.HEAP_TOP_LOCATION;
29 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.PROTOTYPE_MARK_WORD_LOCATION;
30 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.TLAB_FAST_REFILL_WASTE_LOCATION;
31 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.TLAB_NOF_REFILLS_LOCATION;
32 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.TLAB_REFILL_WASTE_LIMIT_LOCATION;
33 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.TLAB_SIZE_LOCATION;
34 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.TLAB_SLOW_ALLOCATIONS_LOCATION;
35 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.TLAB_THREAD_ALLOCATED_BYTES_LOCATION;
36 import static org.graalvm.compiler.hotspot.replacements
[all...]
H A DNewArrayStub.java26 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.arrayPrototypeMarkWord;
27 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.getAndClearObjectResult;
28 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.layoutHelperElementTypeMask;
29 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.layoutHelperElementTypeShift;
30 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.layoutHelperHeaderSizeMask;
31 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.layoutHelperHeaderSizeShift;
32 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.layoutHelperLog2ElementSizeMask;
33 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.layoutHelperLog2ElementSizeShift;
34 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.loadKlassLayoutHelperIntrinsic;
35 import static org.graalvm.compiler.hotspot.replacements
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/
H A DSPARCGraphBuilderPlugins.java23 package org.graalvm.compiler.replacements.sparc;
25 import static org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation.COS;
26 import static org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation.EXP;
27 import static org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation.LOG;
28 import static org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation.LOG10;
29 import static org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation.SIN;
30 import static org.graalvm.compiler.replacements.nodes.UnaryMathIntrinsicNode.UnaryOperation.TAN;
39 import org.graalvm.compiler.replacements.IntegerSubstitutions;
40 import org.graalvm.compiler.replacements.LongSubstitutions;
41 import org.graalvm.compiler.replacements
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/
H A DProviders.java49 private final Replacements replacements; field in class:Providers
54 ForeignCallsProvider foreignCalls, LoweringProvider lowerer, Replacements replacements, StampProvider stampProvider, NodeCostProvider nodeCostProvider) {
61 this.replacements = replacements;
105 return replacements;
117 return new Providers(substitution, codeCache, constantReflection, constantFieldProvider, foreignCalls, lowerer, replacements, stampProvider, nodeCostProvider);
121 return new Providers(metaAccess, substitution, constantReflection, constantFieldProvider, foreignCalls, lowerer, replacements, stampProvider, nodeCostProvider);
125 return new Providers(metaAccess, codeCache, substitution, constantFieldProvider, foreignCalls, lowerer, replacements, stampProvider, nodeCostProvider);
129 return new Providers(metaAccess, codeCache, constantReflection, substitution, foreignCalls, lowerer, replacements, stampProvider, nodeCostProvider);
133 return new Providers(metaAccess, codeCache, constantReflection, constantFieldProvider, substitution, lowerer, replacements, stampProvide
53 Providers(MetaAccessProvider metaAccess, CodeCacheProvider codeCache, ConstantReflectionProvider constantReflection, ConstantFieldProvider constantFieldProvider, ForeignCallsProvider foreignCalls, LoweringProvider lowerer, Replacements replacements, StampProvider stampProvider, NodeCostProvider nodeCostProvider) argument
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/
H A DIntegerExactArithmeticNode.java23 package org.graalvm.compiler.replacements.nodes.arithmetic;
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/
H A DAbstractInliningPolicy.java60 protected boolean isIntrinsic(Replacements replacements, InlineInfo info) { argument
62 return onlyIntrinsics(replacements, info);
64 return onlyForcedIntrinsics(replacements, info);
68 private static boolean onlyIntrinsics(Replacements replacements, InlineInfo info) { argument
70 if (!InliningUtil.canIntrinsify(replacements, info.methodAt(i), info.invoke().bci())) {
77 private static boolean onlyForcedIntrinsics(Replacements replacements, InlineInfo info) { argument
79 if (!InliningUtil.canIntrinsify(replacements, info.methodAt(i), info.invoke().bci())) {

Completed in 98 milliseconds

1234567891011>>