Searched refs:operand (Results 26 - 46 of 46) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/adlc/
H A Dformssel.cpp53 _cisc_spill_operand = Not_cisc_spillable;// Which operand may cisc-spill
85 _cisc_spill_operand = Not_cisc_spillable;// Which operand may cisc-spill
179 // operand ideal Opcode instead.
183 assert( src_op, "Not operand class of chain rule" );
610 // Check if instruction has a USE of a memory operand class, but no defs
654 // Check if instruction has a USE of a memory operand class, or a def.
829 // Return the number of leaves below this complex operand
892 // by writing the operand names into the _components list.
916 // uses so their operand numbering must directly follow the real
1034 // because it did not check contents of operand classe
1954 OperandForm *operand = form->is_operand(); local
1974 OperandForm *operand = form->is_operand(); local
3543 cisc_spill_match(FormDict& globals, RegisterForm* registers, MatchNode* mRule2, const char* &operand, const char* &reg_type) argument
3627 matchrule_cisc_spill_match(FormDict& globals, RegisterForm* registers, MatchRule* mRule2, const char* &operand, const char* &reg_type) argument
[all...]
H A Dformssel.hpp79 int _cisc_spill_operand;// Which operand may cisc-spill
112 // operand structure
217 // Build instruction predicates. If the user uses the same operand name
233 const char *opnd_ident(int idx); // Name of operand #idx.
235 // Return the name of the operand on the right hand side of the binary match
283 const char *unique_opnd_ident(int idx); // Name of operand at unique idx.
287 // operand list is higher than the number of unique operands.
296 // Generate index values needed for determining the operand position
355 // Verify operand types in parameter list
536 const char *_ident; // Name of this operand
[all...]
H A Doutput_c.cpp751 fprintf(fp_cpp, " // If this is not an operand, then assume a dependence with 0 latency\n");
985 fprintf(fp_cpp, " // determine which operand this is in\n");
1176 assert( left_op_index != NameList::Not_in_list, "Did not find operand in instruction");
1187 if( right_index != -1 ) { // Match operand
1200 assert( right_op_index != NameList::Not_in_list, "Did not find operand in instruction");
1223 // Need parameter for index position if not result operand
1321 // assert( op_index != NameList::Not_in_list, "Did not find operand in instruction");
1347 int opnds_index = 0; // define result operand
1359 assert( inst_op_num != NameList::Not_in_list, "Did not find operand as USE");
1380 // Define result register and result operand
4215 int operand = inst->cisc_spill_operand(); local
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRGenerator_sparc.cpp53 LIR_Opr r = value()->operand();
465 arithmetic_op_fpu(x->op(), x->operand(), left.result(), right.result(), x->is_strictfp());
538 arithmetic_op_long(x->op(), x->operand(), left.result(), right.result(), NULL);
570 __ irem(left.result(), right.result(), x->operand(), tmp, info);
572 __ idiv(left.result(), right.result(), x->operand(), tmp, info);
575 arithmetic_op_int(x->op(), x->operand(), left.result(), right.result(), FrameMap::G1_opr);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DConstantPool.java258 private int remapInstructionOperandFromCache(int operand) { argument
259 int cpc_index = operand;
368 /** Lookup for multi-operand (InvokeDynamic) entries. */
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/main/
H A DMain.java243 String operand = flags[ac];
245 if (option.process(options, flag, operand))
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LIRGenerator_x86.cpp64 LIR_Opr r = value()->operand();
408 // do not load right operand if it is a constant. only 0 and 1 are
425 // frem and drem destroy also right operand, so move it to a new register
449 __ move(right.result(), fpu1); // order of left and right operand is important!
469 // the check for division by zero destroys the right operand
477 // check for division by zero (destroys registers of right operand!)
532 arithmetic_op_long(x->op(), x->operand(), left.result(), right.result(), NULL);
627 arithmetic_op_int(x->op(), x->operand(), left_arg->result(), right_arg->result(), tmp);
632 arithmetic_op_int(x->op(), x->operand(), left_arg->result(), right_arg->result(), tmp);
639 // when an operand wit
[all...]
H A DtemplateTable_x86_64.cpp1388 jlong *operand = (jlong*)(((intptr_t)adr)&((intptr_t)(~0xF))); local
1389 // Store the value to a 128-bits operand.
1390 operand[0] = lo;
1391 operand[1] = hi;
1392 return operand;
H A Dc1_LIRAssembler_x86.cpp50 jlong *operand = (jlong*)(((intptr_t)adr) & ((intptr_t)(~0xF))); local
51 // Store the value to a 128-bits operand.
52 operand[0] = lo;
53 operand[1] = hi;
54 return operand;
H A Dassembler_x86.cpp421 // an embedded 32-bit operand word.
427 // Caller is responsible for ensuring that there is such an operand,
856 assert(opnd == pc(), "must put operand where relocs can find it");
1129 int operand = LP64_ONLY(disp32_operand) NOT_LP64(imm_operand); local
1138 emit_data(offs - long_size, rtype, operand);
1145 emit_data(int(0), rtype, operand);
1172 int operand = LP64_ONLY(disp32_operand) NOT_LP64(call32_operand); local
1173 emit_data((int) disp, rspec, operand);
/openjdk7/corba/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/
H A DUtil.java1369 if (e.operand ().value () instanceof Float ||
1370 e.operand ().value () instanceof Double)
1385 //return castString + e.op () + parseExpression (e.operand ());
1394 return castString + e.op () + parseExpression (e.operand ());
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_InstructionPrinter.cpp228 if (phi->operand()->is_valid()) {
230 phi->operand()->print(output());
H A Dc1_Instruction.hpp410 LIR_Opr operand() const { return _operand; } function in class:Instruction
457 void set_operand(LIR_Opr operand) { assert(operand != LIR_OprFact::illegalOpr, "operand must exist"); _operand = operand; } argument
575 int _index; // to value on operand stack (index < 0) or to local
H A Dc1_LinearScan.cpp124 // Returns -1 for hi word if opr is a single word operand.
126 // Note: the inverse operation (calculating an operand for register numbers)
341 // two consecutive definitions (because of two-operand LIR form)
473 assert(from_opr->is_fixed_cpu() || from_opr->is_fixed_fpu(), "from operand must be a register");
474 assert(to_opr->is_stack(), "to operand must be a stack slot");
550 LIR_Opr opr = value->operand();
592 live_kill.set_bit(phi->operand()->vreg_number())
883 LIR_Opr opr = value->operand();
1053 // input operand must have a register instead of output operand (lead
[all...]
/openjdk7/jaxws/src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/
H A DMethodWriter.java298 * local variables start at index 3 and are followed by the operand stack
689 public void visitIntInsn(final int opcode, final int operand) { argument
693 currentBlock.frame.execute(opcode, operand, null, null);
706 code.put12(opcode, operand);
708 code.put11(opcode, operand);
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/comp/
H A DAttr.java2000 Type operand = attribExpr(tree.rhs, env);
2004 owntype, operand);
2008 !operand.isErroneous()) {
2013 operand);
2014 chk.checkDivZero(tree.rhs.pos(), operator, operand);
H A DCheck.java2628 * @param operand The right hand operand for the expression
2630 void checkDivZero(DiagnosticPosition pos, Symbol operator, Type operand) { argument
2631 if (operand.constValue() != null
2633 && operand.tag <= LONG
2634 && ((Number) (operand.constValue())).longValue() == 0) {
/openjdk7/hotspot/src/share/vm/oops/
H A DconstantPoolOop.cpp364 int constantPoolOopDesc::remap_instruction_operand_from_cache(int operand) { argument
365 int cpc_index = operand;
H A DconstantPoolOop.hpp548 // operand tuples fit together exactly, end to end
597 // There are also "uncached" versions which do not adjust the operand index; see below.
723 int remap_instruction_operand_from_cache(int operand); // operand must be biased by CPCACHE_INDEX_TAG
/openjdk7/corba/src/share/classes/com/sun/tools/corba/se/idl/
H A DPreprocessor.java411 e.rep ("!" + ((BooleanNot)e).operand ().rep ());
/openjdk7/hotspot/src/share/vm/opto/
H A Dmachnode.hpp72 // Methods to output the encoding of the operand
150 // Return name of operand
153 // Methods to output the text version of the operand
157 virtual void dump_spec(outputStream *st) const; // Print per-operand info
173 // Number of inputs which come before the first operand.
196 // First index in _in[] corresponding to operand, or -1 if there is none
197 int operand_index(uint operand) const;
213 // Array of complex operand pointers. Each corresponds to zero or
269 // Helper for memory_inputs: Which operand carries the necessary info?
270 // By default, returns NULL, which means there is no such operand
[all...]

Completed in 348 milliseconds

12