Lines Matching refs:tp

46 static Node *step_through_mergemem(PhaseGVN *phase, MergeMemNode *mmem,  const TypePtr *tp, const TypePtr *adr_check, outputStream *st);
178 static Node *step_through_mergemem(PhaseGVN *phase, MergeMemNode *mmem, const TypePtr *tp, const TypePtr *adr_check, outputStream *st) {
179 uint alias_idx = phase->C->get_alias_index(tp);
189 tp->isa_aryptr() && tp->offset() == Type::OffsetBot &&
213 const TypeOopPtr *toop = tp->isa_oopptr();
214 if( tp->base() != Type::AnyPtr &&
336 const TypePtr *tp = t_adr->is_ptr();
338 mem = step_through_mergemem(phase, mmem, tp, adr_type(), tty);
627 const TypePtr* tp = t->isa_ptr();
628 if (tp == NULL) {
640 assert(C->get_alias_index(cross_check) == C->get_alias_index(tp),
645 const TypePtr* tp_notnull = tp->join(TypePtr::NOTNULL)->is_ptr();
650 return tp;
958 const TypeInstPtr* tp = phase->type(ld_adr)->isa_instptr();
959 Compile::AliasType* atp = tp != NULL ? phase->C->alias_type(tp) : NULL;
1544 const TypePtr* tp = phase->type(adr)->isa_ptr();
1545 if (tp == NULL || tp->empty()) return Type::TOP;
1546 int off = tp->offset();
1551 if (tp->base() == Type::AryPtr) {
1552 const Type *t = tp->is_aryptr()->elem();
1602 } else if (tp->base() == Type::InstPtr) {
1604 const TypeInstPtr* tinst = tp->is_instptr();
1608 tp->is_oopptr()->klass()->is_java_lang_Object() ||
1661 } else if (tp->base() == Type::KlassPtr) {
1664 tp->is_klassptr()->klass()->is_java_lang_Object() ||
1672 const TypeKlassPtr *tkls = tp->isa_klassptr();
1757 const TypeOopPtr *tinst = tp->isa_oopptr();
1941 const TypePtr *tp = t2->is_ptr();
1942 if (TypePtr::above_centerline(tp->ptr()) ||
1943 tp->ptr() == TypePtr::Null) return Type::TOP;
1946 const TypeInstPtr *tinst = tp->isa_instptr();
1996 const TypeAryPtr *tary = tp->isa_aryptr();
2033 const TypeKlassPtr *tkls = tp->isa_klassptr();
2159 const TypePtr *tp = t2->is_ptr();
2160 if (TypePtr::above_centerline(tp->ptr())) return Type::TOP;
2161 const TypeAryPtr *tap = tp->isa_aryptr();