Lines Matching defs:add1

113     const Node *add1 = in(1);
114 if( add1->Opcode() == add_opcode() ) { // Left input is an add?
116 const Type *t12 = phase->type( add1->in(2) );
118 assert( add1->in(1) != add1, "dead loop in MulNode::Ideal" );
125 mul->set_req(1,add1->in(1)); // mul = X*con0
128 Node *add2 = add1->clone();
656 Node *add1 = in(1);
657 int add1_op = add1->Opcode();
659 assert( add1 != add1->in(1), "dead loop in LShiftINode::Ideal" );
660 const TypeInt *t12 = phase->type(add1->in(2))->isa_int();
666 Node *lsh = phase->transform( new (phase->C) LShiftINode( add1->in(1), in(2) ) );
675 add1->in(2) == in(2) )
677 return new (phase->C) AndINode(add1->in(1),phase->intcon( -(1<<con)));
681 Node *add2 = add1->in(1);
686 Node *y_sh = phase->transform( new (phase->C) LShiftINode( add1->in(2), in(2) ) );
695 phase->type(add1->in(2)) == TypeInt::make( bits_mask ) )
696 return new (phase->C) LShiftINode( add1->in(1), in(2) );
768 Node *add1 = in(1);
769 int add1_op = add1->Opcode();
772 assert( add1 != add1->in(1), "dead loop in LShiftLNode::Ideal" );
773 const TypeLong *t12 = phase->type(add1->in(2))->isa_long();
776 Node *lsh = phase->transform( new (phase->C) LShiftLNode( add1->in(1), in(2) ) );
784 add1->in(2) == in(2) )
786 return new (phase->C) AndLNode(add1->in(1),phase->longcon( -(CONST64(1)<<con)));
790 Node *add2 = add1->in(1);
795 Node *y_sh = phase->transform( new (phase->C) LShiftLNode( add1->in(2), in(2) ) );
804 phase->type(add1->in(2)) == TypeLong::make( bits_mask ) )
805 return new (phase->C) LShiftLNode( add1->in(1), in(2) );