Lines Matching defs:sig

2283     ciSignature* sig = callee()->signature();
2287 BasicType rtype = sig->return_type()->basic_type();
2292 assert(sig->count() == 2, "oop getter has 2 arguments");
2293 assert(sig->type_at(0)->basic_type() == T_OBJECT, "getter base is object");
2294 assert(sig->type_at(1)->basic_type() == T_LONG, "getter offset is correct");
2296 assert(sig->count() == 1, "native getter has 1 argument");
2297 assert(sig->type_at(0)->basic_type() == T_LONG, "getter base is long");
2301 assert(sig->return_type()->basic_type() == T_VOID, "putter must not return a value");
2303 assert(sig->count() == 3, "oop putter has 3 arguments");
2304 assert(sig->type_at(0)->basic_type() == T_OBJECT, "putter base is object");
2305 assert(sig->type_at(1)->basic_type() == T_LONG, "putter offset is correct");
2307 assert(sig->count() == 2, "native putter has 2 arguments");
2308 assert(sig->type_at(0)->basic_type() == T_LONG, "putter base is long");
2310 BasicType vtype = sig->type_at(sig->count()-1)->basic_type();
2509 ciSignature* sig = callee()->signature();
2512 BasicType rtype = sig->return_type()->basic_type();
2514 assert(sig->count() == 2, "oop prefetch has 2 arguments");
2515 assert(sig->type_at(0)->basic_type() == T_OBJECT, "prefetch base is object");
2516 assert(sig->type_at(1)->basic_type() == T_LONG, "prefetcha offset is correct");
2518 assert(sig->count() == 1, "native prefetch has 1 argument");
2519 assert(sig->type_at(0)->basic_type() == T_LONG, "prefetch base is long");
2601 ciSignature* sig = callee()->signature();
2602 rtype = sig->return_type()->basic_type();
2607 assert(sig->count() == 3, "get and set has 3 arguments");
2608 assert(sig->type_at(0)->basic_type() == T_OBJECT, "get and set base is object");
2609 assert(sig->type_at(1)->basic_type() == T_LONG, "get and set offset is long");
2610 assert(sig->type_at(2)->basic_type() == type, "get and set must take expected type as new value/delta");
2616 assert(sig->count() == 4, "CAS has 4 arguments");
2617 assert(sig->type_at(0)->basic_type() == T_OBJECT, "CAS base is object");
2618 assert(sig->type_at(1)->basic_type() == T_LONG, "CAS offset is long");
2796 ciSignature* sig = callee()->signature();
2798 BasicType rtype = sig->return_type()->basic_type();
2800 assert(sig->count() == 3, "has 3 arguments");
2801 assert(sig->type_at(0)->basic_type() == T_OBJECT, "base is object");
2802 assert(sig->type_at(1)->basic_type() == T_LONG, "offset is long");