Lines Matching defs:allocation

28 #include "memory/allocation.inline.hpp"
129 AllocateNode* alloc = proj_in->as_Initialize()->allocation();
360 // an allocation it wants to look past.
464 // Otherwise, one is an allocation and the other a pre-existing value.
465 if (a1 == NULL && a2 == NULL) { // neither an allocation
469 } else if (a1 != NULL) { // one allocation a1
472 } else { //(a2 != NULL) // one allocation a2
550 AllocateNode* st_alloc = st_init->allocation();
565 // of this load dominates the store's allocation.
576 // the same allocation we are loading from, we lose.
596 continue; // (a) advance through independent allocation memory
826 case Op_Proj: // Direct call to an allocation routine
1047 AllocateNode* alloc = init->allocation();
1187 AllocateNode* allocation = NULL;
1191 allocation = AllocateNode::Ideal_allocation(base->in(i), phase);
1192 if (allocation != NULL) {
1198 bool has_load = ( allocation != NULL &&
1417 // If the offset is constant and the base is an object allocation,
2289 // When a store immediately follows a relevant allocation/initialization,
2332 // Or, if it is independent of the allocation, hoist it above the allocation.
2673 // Return allocation input memory edge if it is different instance
2683 assert(alloc != NULL, "should have allocation");
2948 // down past any safepoint or any publication of the allocation.
2963 // the allocation.
2991 // new oop address associated with the allocation/initialization.
2996 // inside the initialization, to the raw oop produced by the allocation.
3017 // Note: allocation() can be NULL, for secondary initialization barriers
3022 // on the allocation of the RawAddress edge.
3065 // for now, if this allocation has already collected any inits, bail:
3163 if (alloc != allocation())
3164 return FAIL; // wrong allocation! (store needs to float up)
3170 // The Store can be captured only if nothing after the allocation
3178 // the allocation to make sure nothing reads the memory that the
3273 assert(allocation() != NULL, "must be present");
3276 if (start < (intptr_t) allocation()->minimum_header_size()) return FAIL;
3725 assert(allocation() != NULL, "must be present");
3736 intptr_t first_offset = allocation()->minimum_header_size();
3853 assert(allocation() != NULL, "");
3854 if (allocation()->Opcode() == Op_Allocate) {
3855 Node* klass_node = allocation()->in(AllocateNode::KlassNode);
3876 assert(allocation() != NULL, "must be present");
3877 intptr_t last_off = allocation()->minimum_header_size();