Lines Matching refs:ptr
902 debug_ptr = debug_start; // back up the ptr
967 assert(out_jvms->endoff() == debug_end, "fill ptr must match");
1109 Node* GraphKit::basic_plus_adr(Node* base, Node* ptr, Node* offset) {
1111 if (offset == intcon(0)) return ptr;
1112 return _gvn.transform( new (C) AddPNode(base, ptr, offset) );
2492 return SSC_easy_test; // (3) caller can do a simple ptr comparison
2496 return SSC_easy_test; // (3) caller can do a simple ptr comparison
3325 AllocateNode* AllocateNode::Ideal_allocation(Node* ptr, PhaseTransform* phase) {
3326 if (ptr == NULL) { // reduce dumb test in callers
3329 if (ptr->is_CheckCastPP()) { // strip a raw-to-oop cast
3330 ptr = ptr->in(1);
3331 if (ptr == NULL) return NULL;
3333 if (ptr->is_Proj()) {
3334 Node* allo = ptr->in(0);
3344 AllocateNode* AllocateNode::Ideal_allocation(Node* ptr, PhaseTransform* phase,
3346 Node* base = AddPNode::Ideal_base_and_offset(ptr, phase, offset);