Searched refs:operands (Results 1 - 21 of 21) sorted by relevance

/openjdk10/hotspot/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/
H A DInputBytecode.java34 private String operands; field in class:InputBytecode
38 public InputBytecode(int bci, String name, String operands, String comment) { argument
41 this.operands = operands;
62 return operands;
H A DInputMethod.java128 String operands = matcher.group(3).trim();
139 InputBytecode bc = new InputBytecode(bci, opcode, operands, comment);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/
H A DStubForeignCallNode.java80 protected Value[] operands(NodeLIRBuilderTool gen) { method in class:StubForeignCallNode
81 Value[] operands = new Value[arguments.size()];
82 for (int i = 0; i < operands.length; i++) {
83 operands[i] = gen.operand(arguments.get(i));
85 return operands;
92 Value[] operands = operands(gen);
93 Value result = gen.getLIRGeneratorTool().emitForeignCall(linkage, null, operands);
/openjdk10/hotspot/src/share/vm/oops/
H A DconstantPool.hpp136 void set_operands(Array<u2>* operands) { _operands = operands; } argument
191 Array<u2>* operands() const { return _operands; } function in class:ConstantPool
564 return operand_offset_at(operands(), bootstrap_specifier_index);
566 // The first part of the operands array consists of an index into the second part.
568 static int operand_offset_at(Array<u2>* operands, int bootstrap_specifier_index) { argument
570 assert(n >= 0 && n+2 <= operands->length(), "oob");
572 // of the operands array. Make sure this index is in the first part.
573 DEBUG_ONLY(int second_part = build_int_from_shorts(operands->at(0),
574 operands
582 operand_offset_at_put(Array<u2>* operands, int bootstrap_specifier_index, int offset) argument
588 operand_array_length(Array<u2>* operands) argument
596 operand_limit_at(Array<u2>* operands, int bootstrap_specifier_index) argument
[all...]
H A DconstantPool.cpp99 MetadataFactory::free_array<jushort>(loader_data, operands());
1242 // Resize the operands array with delta_len and delta_size.
1245 int old_len = operand_array_length(operands());
1249 int old_size = operands()->length();
1262 Copy::conjoint_memory_atomic(operands()->adr_at(2*old_len),
1265 // Explicitly deallocate old operands array.
1267 if ( operands() != NULL) { // the safety check
1268 MetadataFactory::free_array<u2>(loader_data, operands());
1274 // Extend the operands array with the length and size of the ext_cp operands
[all...]
/openjdk10/jdk/src/java.base/share/classes/java/lang/
H A DLiveStackFrameInfo.java41 private Object[] operands = EMPTY_ARRAY; field in class:LiveStackFrameInfo
56 return operands;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/
H A DForeignCallNode.java157 protected Value[] operands(NodeLIRBuilderTool gen) { method in class:ForeignCallNode
158 Value[] operands = new Value[arguments.size()];
159 for (int i = 0; i < operands.length; i++) {
160 operands[i] = gen.operand(arguments.get(i));
162 return operands;
168 Value[] operands = operands(gen);
169 Value result = gen.getLIRGeneratorTool().emitForeignCall(linkage, gen.state(this), operands);
/openjdk10/hotspot/src/share/vm/adlc/
H A Dadlparse.hpp152 MatchRule *match_parse(FormDict &operands);
153 MatchNode *matchNode_parse(FormDict &operands, int &depth,
155 MatchNode *matchChild_parse(FormDict &operands, int &depth,
237 void get_oplist(NameList &parameters, FormDict &operands);// Parse type-operand pairs
238 void get_effectlist(FormDict &effects, FormDict &operands, bool& has_call); // Parse effect-operand pairs
H A Dadlparse.cpp162 // Then get the operands
197 // Check for commutative operations with tree operands.
216 // Check for commutative operations with tree operands.
304 // Check for commutative operations with subtree operands,
305 // create clones and swap operands.
307 // Check for commutative operations with tree operands.
311 // Clone match rule and swap commutative operation's operands.
335 // Can not have additional base operands in right side of match!
425 // Get the component operands
520 // Get the list of operands
3812 match_parse(FormDict &operands) argument
4303 matchNode_parse(FormDict &operands, int &depth, int &numleaves, bool atroot) argument
4394 matchChild_parse(FormDict &operands, int &parens, int &numleaves, bool atroot) argument
4836 get_oplist(NameList &parameters, FormDict &operands) argument
4899 get_effectlist(FormDict &effects, FormDict &operands, bool& has_call) argument
[all...]
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/
H A DConstantPool.java88 operands = type.getAddressField("_operands");
108 private static AddressField operands; field in class:ConstantPool
122 public U2Array getOperands() { return new U2Array(operands.getValue(getAddress())); }
439 U2Array operands = getOperands();
440 if (operands == null) return null; // safety first
441 int basePos = VM.getVM().buildIntFromShorts(operands.at(bsmSpec * 2 + 0),
442 operands.at(bsmSpec * 2 + 1));
444 int argc = operands.at(basePos + INDY_ARGC_OFFSET);
448 values[j] = operands.at(basePos+j);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/
H A DGlobalLivenessAnalysisPhase.java71 * Bit map specifying which operands are live upon entry to this block. These are values
78 * Bit map specifying which operands are live upon exit from this block. These are values
87 private final Value[] operands; field in class:GlobalLivenessAnalysisPhase.Analyser
99 this.operands = new Value[lir.numVariables()];
233 if (operands[operandNum] == null) {
234 operands[operandNum] = operand;
/openjdk10/jdk/test/java/lang/StackWalker/
H A DLocalsAndOperands.java27 * @summary Tests for locals and operands
192 * Sanity check for locals and operands, including testng/jtreg frames
210 ((Object[]) getOperands.invoke(f)).length + " operands, " +
436 Object[] operands = (Object[]) getOperands.invoke(frame);
437 for (int i = 0; i < operands.length; i++) {
438 System.out.format(" operand %d: %s type %s%n", i, operands[i],
439 type(operands[i]));
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/
H A DByteCodePrinter.java33 Object[] operands; field in class:ByteCodePrinter
220 operands = regex.operands;
395 cc = (CClassNode)operands[code[bp]];
H A DArrayCompiler.java832 if (regex.operands == null) {
833 regex.operands = new Object[4];
834 } else if (regex.operandLength >= regex.operands.length) {
835 final Object[]tmp = new Object[regex.operands.length << 1];
836 System.arraycopy(regex.operands, 0, tmp, 0, regex.operands.length);
837 regex.operands = tmp;
840 regex.operands[regex.operandLength++] = o;
H A DRegex.java33 Object[] operands; /* e.g. shared CClassNode */ field in class:Regex
H A DByteCodeMachine.java515 final CClassNode cc = (CClassNode)regex.operands[code[ip++]];
/openjdk10/jdk/src/jdk.rmic/share/classes/sun/tools/tree/
H A DAssignOpExpression.java233 int[] operands = { v, val };
234 asm.add(where, opc_iinc, operands);
H A DIncDecExpression.java159 int[] operands = { v, inc ? 1 : -1 };
160 asm.add(where, opc_iinc, operands);
/openjdk10/hotspot/src/share/vm/prims/
H A DjvmtiClassFileReconstituter.cpp349 Array<u2>* operands = cpool()->operands(); local
351 int num_bootstrap_methods = ConstantPool::operand_array_length(operands);
644 if (cpool()->operands() != NULL) {
668 if (cpool()->operands() != NULL) {
831 // length of bytecode (mnemonic + operands)
H A DjvmtiRedefineClasses.cpp496 // Index of the bootstrap specifier in the operands array
578 // Append a bootstrap specifier into the merge_cp operands that is semantically equal
579 // to the scratch_cp operands bootstrap specifier passed by the old_bs_i index.
589 ("operands entry@%d bootstrap method ref_index change: %d to %d", _operands_cur_length, old_ref_i, new_ref_i);
592 Array<u2>* merge_ops = (*merge_cp_p)->operands();
594 // We have _operands_cur_length == 0 when the merge_cp operands is empty yet.
611 ("operands entry@%d bootstrap method argument ref_index change: %d to %d",
651 if (merge_cp->operands() == NULL) {
654 // Shrink the merge_cp operands
1495 _operands_cur_length = ConstantPool::operand_array_length(old_cp->operands());
[all...]
/openjdk10/hotspot/src/share/vm/classfile/
H A DclassFileParser.cpp3204 Array<u2>* const operands =
3207 // Eagerly assign operands so they will be deallocated with the constant
3209 cp->set_operands(operands);
3216 ConstantPool::operand_offset_at_put(operands, n, operand_fill_index);
3229 guarantee_property((operand_fill_index + 1 + argument_count) < operands->length(),
3233 operands->at_put(operand_fill_index++, bootstrap_method_index);
3234 operands->at_put(operand_fill_index++, argument_count);
3245 operands->at_put(operand_fill_index++, argument_index);

Completed in 247 milliseconds