< prev index next >
src/share/vm/opto/callnode.hpp
Print this page
rev 10504 : value type calling convention
@@ -570,11 +570,11 @@
float _cnt; // Estimate of number of times called
CallGenerator* _generator; // corresponding CallGenerator for some late inline calls
const char *_name; // Printable name, if _method is NULL
CallNode(const TypeFunc* tf, address addr, const TypePtr* adr_type)
- : SafePointNode(tf->domain()->cnt(), NULL, adr_type),
+ : SafePointNode(tf->domain_cc()->cnt(), NULL, adr_type),
_tf(tf),
_entry_point(addr),
_cnt(COUNT_UNKNOWN),
_generator(NULL),
_name(NULL)
@@ -851,11 +851,11 @@
fields = TypeTuple::fields(1);
fields[TypeFunc::Parms+0] = TypeRawPtr::NOTNULL; // Returned oop
const TypeTuple *range = TypeTuple::make(TypeFunc::Parms+1, fields);
- return TypeFunc::make(domain, range);
+ return TypeFunc::make(domain, domain, range);
}
// Result of Escape Analysis
bool _is_scalar_replaceable;
bool _is_non_escaping;
@@ -1067,11 +1067,11 @@
// create result type (range)
fields = TypeTuple::fields(0);
const TypeTuple *range = TypeTuple::make(TypeFunc::Parms+0,fields);
- return TypeFunc::make(domain,range);
+ return TypeFunc::make(domain, domain, range);
}
virtual int Opcode() const;
virtual uint size_of() const; // Size is bigger
LockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) {
< prev index next >