Exemple #1
0
 PhiNode( Node *r, const Type *t, const TypePtr* at = NULL,
          const int iid = TypeOopPtr::InstanceTop,
          const int iidx = Compile::AliasIdxTop,
          const int ioffs = Type::OffsetTop )
   : TypeNode(t,r->req()),
     _adr_type(at),
     _inst_id(iid),
     _inst_index(iidx),
     _inst_offset(ioffs)
 {
   init_class_id(Class_Phi);
   init_req(0, r);
   verify_adr_type();
 }
Exemple #2
0
 virtual const TypePtr *adr_type() const { verify_adr_type(true); return _adr_type; }
 PhiNode( Node *r, const Type *t, const TypePtr* at = NULL )
   : TypeNode(t,r->req()), _adr_type(at) {
   init_class_id(Class_Phi);
   init_req(0, r);
   verify_adr_type();
 }