Searched refs:TypeTuple (Results 1 - 20 of 20) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Druntime.cpp449 const Type **fields = TypeTuple::fields(1);
451 const TypeTuple *domain = TypeTuple::make(TypeFunc::Parms+1, fields);
454 fields = TypeTuple::fields(1);
457 const TypeTuple *range = TypeTuple::make(TypeFunc::Parms+1, fields);
465 const Type **fields = TypeTuple::fields(1);
467 const TypeTuple *domain = TypeTuple::make(TypeFunc::Parms+1, fields);
470 fields = TypeTuple
[all...]
H A DgenerateOptoStub.cpp49 const TypeTuple *jdomain = C->tf()->domain();
50 const TypeTuple *jrange = C->tf()->range();
118 const Type **fields = TypeTuple::fields(2*parm_cnt+2);
129 const TypeTuple* domain = TypeTuple::make(cnt,fields);
137 const Type **rfields = TypeTuple::fields(jrange->cnt() - TypeFunc::Parms);
156 const TypeTuple* range = TypeTuple::make(jrange->cnt(),rfields);
H A Dtype.hpp53 class TypeTuple;
234 const TypeTuple *is_tuple() const; // Collection of fields, NOT a pointer
507 //------------------------------TypeTuple--------------------------------------
511 class TypeTuple : public Type { class in inherits:Type
512 TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _fields(fields) { } function in class:TypeTuple
534 static const TypeTuple *make( uint cnt, const Type **fields );
535 static const TypeTuple *make_range(ciSignature *sig);
536 static const TypeTuple *make_domain(ciInstanceKlass* recv, ciSignature *sig);
544 static const TypeTuple *IFBOTH;
545 static const TypeTuple *IFFALS
[all...]
H A Dtype.cpp278 TypeTuple::IFBOTH = TypeTuple::make( 2, fboth );
283 TypeTuple::IFFALSE = TypeTuple::make( 2, ffalse );
288 TypeTuple::IFNEITHER = TypeTuple::make( 2, fneither );
293 TypeTuple::IFTRUE = TypeTuple::make( 2, ftrue );
298 TypeTuple::LOOPBODY = TypeTuple
[all...]
H A Dcallnode.hpp67 const TypeTuple *_domain;
68 StartNode( Node *root, const TypeTuple *domain ) : MultiNode(2), _domain(domain) {
92 StartOSRNode( Node *root, const TypeTuple *domain ) : StartNode(root, domain) {}
94 static const TypeTuple *osr_domain();
569 const TypeTuple *r = tf()->range();
752 const Type** fields = TypeTuple::fields(ParmLimit - TypeFunc::Parms);
758 const TypeTuple *domain = TypeTuple::make(ParmLimit, fields);
761 fields = TypeTuple::fields(1);
764 const TypeTuple *rang
[all...]
H A Ddivnode.hpp167 virtual const Type *bottom_type() const { return TypeTuple::INT_PAIR; }
180 virtual const Type *bottom_type() const { return TypeTuple::LONG_PAIR; }
H A Difnode.cpp51 return TypeTuple::IFNEITHER; // unreachable altogether
53 return TypeTuple::IFFALSE; // only false branch is reachable
55 return TypeTuple::IFTRUE; // only true branch is reachable
58 return TypeTuple::IFBOTH; // No progress
1063 const TypeTuple *t = phase->type(in(0))->is_tuple();
1064 return ( t == TypeTuple::IFNEITHER || t == TypeTuple::IFTRUE )
1139 const TypeTuple *t = phase->type(in(0))->is_tuple();
1140 return ( t == TypeTuple::IFNEITHER || t == TypeTuple
[all...]
H A Dmultnode.cpp81 const TypeTuple *t = tb->is_tuple();
H A Dcfgnode.hpp344 virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; }
519 virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; }
H A Dmachnode.cpp529 const TypeTuple *tt = t->is_tuple();
584 const Type *MachSafePointNode::bottom_type() const { return TypeTuple::MEMBAR; }
H A Dcallnode.cpp99 const TypeTuple *StartOSRNode::osr_domain() {
100 const Type **fields = TypeTuple::fields(2);
103 return TypeTuple::make(TypeFunc::Parms+1, fields);
676 const TypeTuple * d = tf()->domain();
H A Dcfgnode.cpp2049 const Type** f = TypeTuple::fields(_size);
2051 return TypeTuple::make(_size, f);
2095 const Type** f = TypeTuple::fields(_size);
2118 return TypeTuple::make(_size, f);
2137 const TypeTuple *t = phase->type(in(0))->is_tuple();
H A Dmatcher.cpp198 const TypeTuple *range = C->tf()->range();
218 const TypeTuple *domain = C->tf()->domain();
1139 const TypeTuple *domain;
H A Descape.cpp810 const TypeTuple* d = call->tf()->domain();
853 const TypeTuple * d = call->tf()->domain();
948 const TypeTuple* d = call->tf()->domain();
992 const TypeTuple* d = call->tf()->domain();
H A Dmachnode.hpp550 virtual const class Type *bottom_type() const { return TypeTuple::IFBOTH; }
H A DcallGenerator.cpp312 const TypeTuple *r = call_node()->tf()->domain();
H A Dmemnode.hpp909 virtual const Type *bottom_type() const { return TypeTuple::MEMBAR; }
H A Dcompile.cpp713 const TypeTuple *domain = StartOSRNode::osr_domain();
714 const TypeTuple *range = TypeTuple::make_range(method()->signature());
H A Dchaitin.cpp1985 const TypeTuple *domain = C->tf()->domain();
H A Dmemnode.cpp834 const TypeTuple *r = call_java->tf()->range();
2902 return TypeTuple::MEMBAR;

Completed in 1569 milliseconds