Searched refs:instruction (Results 1 - 25 of 53) sorted by relevance

123

/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/
H A DPUSH.java33 private Instruction instruction; field in class:PUSH
44 instruction = InstructionConst.getInstruction(Const.ICONST_0 + value);
46 instruction = new BIPUSH((byte) value);
48 instruction = new SIPUSH((short) value);
50 instruction = new LDC(cp.addInteger(value));
60 instruction = InstructionConst.getInstruction(Const.ICONST_0 + (value ? 1 : 0));
70 instruction = InstructionConst.FCONST_0;
72 instruction = InstructionConst.FCONST_1;
74 instruction = InstructionConst.FCONST_2;
76 instruction
[all...]
H A DInstructionHandle.java37 * outside only the next and the previous instruction (handle) are accessible.
50 private Instruction instruction; field in class:InstructionHandle
52 private int i_position = -1; // byte code offset of instruction
66 return instruction;
70 * Replace current instruction contained in this handle. Old instruction is
78 throw new ClassGenException("Assigning branch instruction " + i + " to plain handle");
80 if (instruction != null) {
81 instruction.dispose();
83 instruction
[all...]
H A DSWITCH.java26 * TABLESWITCH instruction, depending on whether the match values (int[]) can be
35 private Select instruction; field in class:SWITCH
42 * between the numbers, a TABLESWITCH instruction is generated, and
58 instruction = new TABLESWITCH(match, targets, target);
63 instruction = new TABLESWITCH(this.match, this.targets, target);
65 instruction = new LOOKUPSWITCH(this.match, this.targets, target);
153 return new InstructionList(instruction);
158 return instruction;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/
H A DDefUseTree.java41 private final LoadConstantOp instruction; field in class:DefUseTree
45 DefUseTree(LIRInstruction instruction, AbstractBlockBase<?> block) { argument
46 assert LoadConstantOp.isLoadConstantOp(instruction) : "Not a LoadConstantOp: " + instruction;
47 this.instruction = LoadConstantOp.asLoadConstantOp(instruction);
53 return (Variable) instruction.getResult();
57 return instruction.getConstant();
61 return (LIRInstruction) instruction;
70 return "DefUseTree [" + instruction
[all...]
H A DUseEntry.java37 private final LIRInstruction instruction; field in class:UseEntry
40 UseEntry(AbstractBlockBase<?> block, LIRInstruction instruction, Value value) { argument
42 this.instruction = instruction;
47 return instruction;
55 replaceValue(instruction, value, newValue);
73 return "Use[" + getValue() + ":" + instruction + ":" + block + "]";
H A DConstantLoadOptimization.java139 // insert moves, delete null instructions and reset instruction ids
167 // set instruction id to the index in the lir instruction list
197 InstructionValueConsumer loadConsumer = (instruction, value, mode, flags) -> {
204 if (isConstantLoad(instruction)) {
205 debug.log("constant load: %s", instruction);
206 map.put(var, new DefUseTree(instruction, block));
225 InstructionValueConsumer useConsumer = (instruction, value, mode, flags) -> {
231 tree.addUsage(block, instruction, value);
232 debug.log("usage of %s : %s", var, instruction);
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/
H A DInstructionStateProcedure.java28 void doState(LIRInstruction instruction, LIRFrameState state); argument
H A DStateProcedure.java31 default void doState(LIRInstruction instruction, LIRFrameState state) { argument
H A DNullCheckOptimizer.java55 LIRInstruction instruction = list.get(i);
57 if (instruction instanceof ImplicitNullCheck && lastInstruction instanceof NullCheck) {
59 ImplicitNullCheck implicitNullCheck = (ImplicitNullCheck) instruction;
63 instruction = list.get(i);
67 lastInstruction = instruction;
H A DInstructionValueProcedure.java42 * @param instruction The current instruction.
48 Value doValue(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags); argument
H A DInstructionValueConsumer.java42 * @param instruction The current instruction.
47 void visitValue(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags); argument
H A DValueProcedure.java49 default Value doValue(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { argument
H A DValueConsumer.java48 default void visitValue(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { argument
/openjdk10/jdk/test/java/awt/print/PrinterJob/CustomPrintService/
H A DPrintDialog.java46 // instruction dialog
47 Frame instruction = new Frame("Verify that no native print dialog is showed");
48 instruction.add(new TextArea(instructions));
49 instruction.pack();
50 instruction.show();
/openjdk10/jdk/test/java/awt/TextArea/SelectionVisible/
H A DSelectionVisible.java42 final TextArea instruction = new TextArea("INSTRUCTIONS:\n"
47 instruction.setEditable(false);
48 instruction.setPreferredSize(new Dimension(300, 70));
53 add(instruction, BorderLayout.CENTER);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/
H A DSPARCInstructionCounter.java56 throw new IllegalArgumentException(String.format("Unknown instruction class %s, supported types are: %s", typeName, INSTRUCTION_MATCHER.keySet()));
95 public boolean matches(int instruction) { argument
96 if (instruction >>> 30 != op) {
99 int op3lo = (instruction >> 19) & ((1 << 4) - 1);
119 public boolean matches(int instruction) { argument
121 if ((instruction & mask) == pattern) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/
H A DInstructionPrinter.java43 * The columns printed in a tabulated instruction
48 * The instruction's bytecode index.
53 * The instruction's use count.
58 * The instruction as a value.
63 * The instruction formatted as an expression or statement.
123 * Prints an instruction listing on one line. The instruction listing is composed of the columns
126 * @param instruction the instruction to print
128 public void printInstructionListing(ValueNode instruction) { argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/
H A DTraceLinearScanAssignLocationsPhase.java89 * Assigns the allocated location for an LIR instruction operand back into the instruction.
92 * @param operand an LIR instruction operand
93 * @param mode the usage mode for {@code operand} by the instruction
143 * Generating debug information for the last instruction of a block. If this
144 * instruction is a branch, spill moves are inserted before this branch and so the
200 LIRInstruction instruction = instructions.get(0);
203 Value[] values = calculateBlockBoundaryValues(instruction, live, mode);
213 LIRInstruction instruction = instructions.get(instructions.size() - 1);
216 Value[] values = calculateBlockBoundaryValues(instruction, liv
221 calculateBlockBoundaryValues(LIRInstruction instruction, int[] live, OperandMode mode) argument
231 valueAtBlockBoundary(LIRInstruction instruction, TraceInterval interval, OperandMode mode) argument
[all...]
/openjdk10/jdk/test/java/awt/xembed/server/
H A DTestXEmbedServerJava.java46 String instruction =
55 f.add(new TextArea(instruction), BorderLayout.CENTER);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/
H A DCompositeValueReplacementTest1.java147 op1.forEachInput((instruction, value, mode, flags) -> {
152 op2.forEachInput((instruction, value, mode, flags) -> {
157 op1.visitEachInput((instruction, value, mode, flags) -> assertEquals(dummyValue2, value));
158 op2.visitEachInput((instruction, value, mode, flags) -> assertEquals(dummyValue3, value));
/openjdk10/jaxp/test/javax/xml/jaxp/libs/test/auctionportal/
H A DXInclHandler.java100 * Receive notification of a processing instruction.
101 * @param target The processing instruction target.
102 * @param data The processing instruction data, or null if
111 StringBuilder instruction = new StringBuilder("<?").append(target);
113 instruction.append(' ').append(data);
115 instruction.append("?>");
116 writeFlush(instruction.toString());
/openjdk10/langtools/test/tools/javap/
H A DT7190862.java64 //an extra test for the iinc instruction
86 for (String instruction: instructions) {
87 if (line.contains(instruction) && line.contains("#")) {
88 throw new Error("incorrect type for operands for instruction " + instruction);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/
H A DBottomUpAllocator.java92 * instruction} that triggers the exception.
194 private static boolean requiresRegisters(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags) { argument
196 if (instruction instanceof LabelOp) {
336 assert !(inst instanceof BlockEndOp) : "Cannot insert instruction after the block end op: " + inst;
342 assert !(inst instanceof LabelOp) : "Cannot insert instruction before the label op: " + inst;
567 private void processIncoming(AbstractBlockBase<?> block, LIRInstruction instruction) { argument
573 locs[i] = allocStackOrRegister(instruction, livenessInfo.getVariable(varNum), OperandMode.DEF, LabelOp.incomingFlags);
579 private void processOutgoing(AbstractBlockBase<?> block, LIRInstruction instruction) { argument
583 locs[i] = allocStackOrRegister(instruction, livenessInfo.getVariable(vars[i]), OperandMode.ALIVE, JumpOp.outgoingFlags);
603 public Value doValue(LIRInstruction instruction, Valu
630 allocRegister(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags) argument
678 allocStackOrRegister(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DLinearScanAssignLocationsPhase.java71 * Assigns the allocated location for an LIR instruction operand back into the instruction.
74 * @param operand an LIR instruction operand
75 * @param mode the usage mode for {@code operand} by the instruction
89 * before the branch instruction. So the split child information for this branch
96 "can't get split child for the last branch of a block because the information would be incorrect (moves are inserted before the branch in resolveDataFlow) block=%s, instruction=%s, operand=%s",
126 * Generating debug information for the last instruction of a block. If this instruction
177 public Value doValue(LIRInstruction instruction, Value value, OperandMode mode, EnumSet<OperandFlag> flags) {
179 return colorLirOperand(instruction, (Variabl
[all...]
/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/
H A DParam.java67 * Set the instruction for loading the value of this variable onto the
68 * JVM stack and returns the old instruction.
70 public Instruction setLoadInstruction(Instruction instruction) { argument
72 _loadInstruction = instruction;
77 * Set the instruction for storing a value from the stack into this
78 * variable and returns the old instruction.
80 public Instruction setStoreInstruction(Instruction instruction) { argument
82 _storeInstruction = instruction;

Completed in 286 milliseconds

123