Searched refs:stamp (Results 176 - 200 of 305) sorted by relevance

1234567891011>>

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/
H A DNodeLIRBuilder.java245 LIRKind derivedKind = gen.toRegisterKind(gen.getLIRKind(phi.stamp()));
257 LIRKind kind = gen.getLIRKind(node.stamp());
450 if (node.getDebug().isLogEnabled() && node.stamp().isEmpty()) {
451 node.getDebug().log("This node has an empty stamp, we are emitting dead code(?): %s", node);
479 assert paramValue.getValueKind().equals(getLIRGeneratorTool().getLIRKind(param.stamp())) : paramValue + " " + getLIRGeneratorTool().getLIRKind(param.stamp());
508 return gen.getLIRKind(phi.stamp());
531 LIRKind kind = gen.getLIRKind(node.getValue().stamp());
537 PlatformKind kind = gen.getLIRKind(compare.getX().stamp()).getPlatformKind();
560 LIRKind kind = gen.getLIRKind(isNullNode.getValue().stamp());
731 emitOverflowCheckBranch(AbstractBeginNode overflowSuccessor, AbstractBeginNode next, Stamp stamp, double probability) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/
H A DStampFactory.java54 private static void setCache(JavaKind kind, Stamp stamp) { argument
55 stampCache[kind.ordinal()] = stamp;
104 * Return a stamp for a Java kind, as it would be represented on the bytecode stack.
112 * Return the stamp for the {@code void} type. This will return a singleton instance than can be
140 * Create a new stamp use {@code newLowerBound} and {@code newUpperBound} computing the
148 * @return a new stamp with the appropriate bounds and masks
267 Stamp stamp;
269 stamp = StampFactory.object(TypeReference.create(assumptions, (ResolvedJavaType) type));
271 stamp = StampFactory.forKind(kind);
273 result[index++] = stamp;
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/
H A DFixReadsPhase.java118 if (piNode.stamp().isCompatible(piNode.getOriginalNode().stamp())) {
181 assert stampConstant.stamp().isCompatible(valueNode.stamp());
256 if (!bestStamp.equals(phi.stamp())) {
274 // Node with new stamp in path to the merge block dominator and that
284 // No stamp registered in one of the previously processed
291 if (nodeWithNewStamp.stamp().tryImproveWith(bestStamp) == null) {
292 // No point in registering the stamp.
325 debug.log("RawConditionElimination: constant stamp replace
538 private final Stamp stamp; field in class:FixReadsPhase.StampElement
541 StampElement(Stamp stamp, StampElement parent) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/
H A DResolveConstantStubCall.java62 super(TYPE, value.stamp());
69 super(TYPE, value.stamp());
H A DLoadConstantIndirectlyFixedNode.java59 super(TYPE, value.stamp());
66 super(TYPE, value.stamp());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/
H A DStubForeignCallNode.java61 public StubForeignCallNode(@InjectedNodeParameter ForeignCallsProvider foreignCalls, @InjectedNodeParameter Stamp stamp, ForeignCallDescriptor descriptor, ValueNode... arguments) { argument
62 super(TYPE, stamp);
H A DGraalHotSpotVMConfigNode.java76 public GraalHotSpotVMConfigNode(@InjectedNodeParameter Stamp stamp, @InjectedNodeParameter GraalHotSpotVMConfig config, int markId) { argument
77 super(TYPE, stamp);
97 Value res = ((HotSpotLIRGenerator) generator.getLIRGeneratorTool()).emitLoadConfigValue(markId, generator.getLIRGeneratorTool().getLIRKind(stamp));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/
H A DBitScanForwardNode.java56 super(TYPE, StampFactory.forInteger(JavaKind.Int, 0, ((PrimitiveStamp) value.stamp()).getBits()), value);
62 assert newStamp.isCompatible(getValue().stamp());
H A DBitScanReverseNode.java56 super(TYPE, StampFactory.forInteger(JavaKind.Int, 0, ((PrimitiveStamp) value.stamp()).getBits()), value);
62 assert newStamp.isCompatible(getValue().stamp());
H A DUnaryMathIntrinsicNode.java109 super(TYPE, computeStamp(value.stamp(), op), value);
110 assert value.stamp() instanceof FloatStamp && PrimitiveStamp.getBits(value.stamp()) == 64;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DNormalizeCompareNode.java89 ValueNode result = tryConstantFold(x, y, isUnorderedLess, stamp().getStackKind(), tool.getConstantReflection());
103 return stamp();
H A DFloatConvertNode.java69 ValueNode synonym = findSynonym(input, ArithmeticOpTable.forStamp(input.stamp()).getFloatConvert(op));
87 FloatConvertOp reverse = ArithmeticOpTable.forStamp(stamp()).getFloatConvert(op.reverse());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/
H A DAMD64AddressLowering.java120 if (node.stamp() instanceof IntegerStamp && ((IntegerStamp) node.stamp()).getBits() == 64) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DAbstractBeginNode.java50 protected AbstractBeginNode(NodeClass<? extends AbstractBeginNode> c, Stamp stamp) { argument
51 super(c, stamp);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/
H A DUnsafeAccessNode.java55 protected UnsafeAccessNode(NodeClass<? extends UnsafeAccessNode> c, Stamp stamp, ValueNode object, ValueNode offset, JavaKind accessKind, LocationIdentity locationIdentity, argument
57 super(c, stamp);
H A DForeignCallNode.java120 public ForeignCallNode(ForeignCallsProvider foreignCalls, ForeignCallDescriptor descriptor, Stamp stamp, List<ValueNode> arguments) { argument
121 super(TYPE, stamp);
128 public ForeignCallNode(ForeignCallsProvider foreignCalls, ForeignCallDescriptor descriptor, Stamp stamp) { argument
129 super(TYPE, stamp);
H A DSwitchNode.java82 assert value.stamp().getStackKind().isNumericInteger() || value.stamp() instanceof AbstractPointerStamp : value.stamp() + " key not supported by SwitchNode";
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/
H A DRegisterFinalizerNode.java90 ObjectStamp objectStamp = (ObjectStamp) object.stamp();
105 if (!(forValue.stamp() instanceof ObjectStamp)) {
H A DTypeSwitchNode.java67 assert value.stamp() instanceof AbstractPointerStamp;
142 if (value() instanceof LoadHubNode && ((LoadHubNode) value()).getValue().stamp() instanceof ObjectStamp) {
143 ObjectStamp objectStamp = (ObjectStamp) ((LoadHubNode) value()).getValue().stamp();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/
H A DSPARCImmediateAddressNode.java62 LIRKind kind = tool.getLIRKind(stamp());
H A DSPARCIndexedAddressNode.java64 LIRKind kind = LIRKind.combineDerived(tool.getLIRKind(stamp()), baseReference, indexReference);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/
H A DIntrinsicGraphBuilder.java115 Stamp stamp;
117 stamp = StampFactory.object(TypeReference.createWithoutAssumptions((ResolvedJavaType) type));
119 stamp = StampFactory.forKind(kind);
121 ValueNode param = graph.addWithoutUnique(new ParameterNode(index, StampPair.createSingle(stamp)));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/
H A DGraphBuilderConfiguration.java180 StampPair stamp = plugin.interceptType(b, type, nonNull);
181 if (stamp != null) {
182 return stamp;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/
H A DDataPatchInConstantsTest.java173 super(TYPE, input.stamp());
182 Variable ret = gen.newVariable(gen.getLIRKind(stamp()));
184 gen.append(new LoadThroughPatchOp(input.asConstant(), stamp() instanceof NarrowOopStamp, ret));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/
H A DAMD64HotSpotAddressLowering.java79 LIRKind kind = generator.getLIRGeneratorTool().getLIRKind(stamp());
132 if ((!generatePIC || compression.stamp() instanceof ObjectStamp) && other == null) {
140 } else if (encoding.getBase() != 0 || (generatePIC && compression.stamp() instanceof KlassPointerStamp)) {

Completed in 116 milliseconds

1234567891011>>