Lines Matching defs:instr

1500   InstructForm *instr;
1501 for( ; (instr = (InstructForm*)_instructions.iter()) != NULL; ) {
1503 if ( instr->ideal_only() ) continue;
1508 instr->_ident, instr->mach_base_class(_globalNames) );
1510 fprintf(fp," MachOper *_opnd_array[%d];\n", instr->num_opnds() );
1511 if ( instr->is_ideal_jump() ) {
1524 if ( instr->is_ideal_jump() ) {
1529 if( can_cisc_spill() && (instr->cisc_spill_alternate() != NULL) ) {
1535 instr->_ident);
1539 int label_position = instr->label_position();
1548 int method_position = instr->method_position();
1558 Attribute *attr = instr->_attribs;
1575 if (instr->is_mach_constant()) {
1581 if ( instr->_insencode ) {
1586 if ( instr->_size ) {
1593 if ( strcmp("Node", instr->ideal_Opcode(_globalNames)) != 0 ||
1594 strcmp("MachNode", instr->mach_base_class(_globalNames)) != 0 ) {
1596 instr->ideal_Opcode(_globalNames) );
1600 if( instr->is_ideal_if() ) {
1604 instr->_components.reset();
1605 for( Component *comp; (comp = instr->_components.iter()) != NULL; ) {
1613 idx = instr->operand_position(comp->_name, comp->_usedef);
1625 uint matching_input = instr->two_address(_globalNames);
1638 instr->declare_cisc_version(*this, fp);
1641 if ( instr->peepholes() != NULL ) {
1646 if ( instr->reloc(_globalNames) != 0 ) {
1650 if (instr->alignment() != 1) {
1651 fprintf(fp," virtual int alignment_required() const { return %d; }\n", instr->alignment());
1658 if ( instr->oper_input_base(_globalNames) != 1 ||
1659 strcmp("MachNode", instr->mach_base_class(_globalNames)) != 0 ) {
1661 instr->oper_input_base(_globalNames));
1668 if ( instr->is_ideal_jump() ) {
1669 fprintf(fp," %sNode() : _index2label(MinJumpTableSize*2) { ", instr->_ident);
1671 fprintf(fp," %sNode() { ", instr->_ident);
1672 if( can_cisc_spill() && (instr->cisc_spill_alternate() != NULL) ) {
1677 fprintf(fp," _num_opnds = %d; _opnds = _opnd_array; ", instr->num_opnds());
1681 if ( instr->is_ideal_copy() != 0 ) {
1690 data_type = instr->is_chain_of_constant(_globalNames, opType, result);
1702 if ( can_cisc_spill() && instr->is_cisc_alternate() ) {
1712 if ( instr->has_short_branch_form() ) {
1733 if ( instr->needs_anti_dependence_check(_globalNames) ) {
1743 if ( instr->_has_call ) {
1760 fprintf(fp, " return sizeof(%sNode);", instr->_ident);
1764 if( instr->expands() || instr->needs_projections() ||
1765 instr->has_temps() ||
1766 instr->is_mach_constant() ||
1767 instr->_matrule != NULL &&
1768 instr->num_opnds() != instr->num_unique_opnds() ) {
1772 if (instr->is_pinned(_globalNames)) {
1774 if (instr->is_parm(_globalNames)) {
1781 if (instr->is_projection(_globalNames)) {
1784 if ( instr->num_post_match_opnds() != 0
1785 || instr->is_chain_of_constant(_globalNames) ) {
1788 if ( instr->rematerialize(_globalNames, get_registers()) ) {
1789 fprintf(fp," // Rematerialize %s\n", instr->_ident);
1793 instr->declare_short_branch_methods(fp);
1796 if (instr->_ins_pipe) {
1846 /* else if ( instr->_matrule && instr->_matrule->_rChild &&
1847 ( strcmp("ConvF2I",instr->_matrule->_rChild->_opType)==0
1848 || strcmp("ConvD2I",instr->_matrule->_rChild->_opType)==0 ) ) {
1856 else if( instr->is_ideal_copy() &&
1857 !strcmp(instr->_matrule->_lChild->_opType,"stackSlotP") ) {
1862 else if( instr->is_ideal_loadPC() ) {
1869 else if( instr->is_ideal_box() ) {
1877 else if( instr->_matrule && instr->_matrule->_rChild && !strcmp(instr->_matrule->_rChild->_opType,"CMoveP") ) {
1880 MatchNode *rl = instr->_matrule->_rChild->_lChild;
1890 else if( instr->_matrule && instr->_matrule->_rChild && !strcmp(instr->_matrule->_rChild->_opType,"CMoveN") ) {
1893 MatchNode *rl = instr->_matrule->_rChild->_lChild;
1903 else if (instr->is_tls_instruction()) {
1907 else if ( instr->is_ideal_if() ) {
1910 else if ( instr->is_ideal_membar() ) {
1916 if ( instr->_matrule && instr->_matrule->_rChild &&
1917 ( strcmp("ConvF2I",instr->_matrule->_rChild->_opType)==0
1918 || strcmp("ConvD2I",instr->_matrule->_rChild->_opType)==0 ) ) {
1923 int memory_operand = instr->memory_operand(_globalNames);
1925 if ( instr->is_wide_memory_kill(_globalNames) ) {
1938 gen_inst_format(fp, _globalNames,*instr);
1942 instr->_ident);