Lines Matching refs:AddLNode
371 Node *AddLNode::Ideal(PhaseGVN *phase, bool can_reshape) {
394 "dead loop in AddLNode::Ideal" );
396 sub->init_req(1, phase->transform(new AddLNode(in1->in(1), in2->in(1) ) ));
397 sub->init_req(2, phase->transform(new AddLNode(in1->in(2), in2->in(2) ) ));
402 assert(in1->in(1) != this && in2->in(2) != this,"dead loop in AddLNode::Ideal");
403 return new AddLNode(in1->in(1), in2->in(2));
407 assert(in1->in(1) != this && in2->in(1) != this,"dead loop in AddLNode::Ideal");
408 return new AddLNode(in1->in(1), in2->in(1));
412 assert(in1->in(1) != this && in2->in(2) != this,"dead loop in AddLNode::Ideal");
417 assert(in1->in(2) != this && in2->in(1) != this,"dead loop in AddLNode::Ideal");
437 return new AddLNode(shift,in2->in(2));
446 Node* AddLNode::Identity(PhaseGVN* phase) {
461 const Type *AddLNode::add_ring( const Type *t0, const Type *t1 ) const {