hotspot/src/cpu/x86/vm/c1_MacroAssembler_x86.hpp
changeset 35548 8d3afe96ffea
parent 34220 1ba69cb5585c
equal deleted inserted replaced
35547:0ee84aa8e705 35548:8d3afe96ffea
    63     Register obj,                      // result: pointer to object after successful allocation
    63     Register obj,                      // result: pointer to object after successful allocation
    64     Register klass,                    // object klass
    64     Register klass,                    // object klass
    65     Register var_size_in_bytes,        // object size in bytes if unknown at compile time; invalid otherwise
    65     Register var_size_in_bytes,        // object size in bytes if unknown at compile time; invalid otherwise
    66     int      con_size_in_bytes,        // object size in bytes if   known at compile time
    66     int      con_size_in_bytes,        // object size in bytes if   known at compile time
    67     Register t1,                       // temp register
    67     Register t1,                       // temp register
    68     Register t2                        // temp register
    68     Register t2,                       // temp register
       
    69     bool     is_tlab_allocated         // the object was allocated in a TLAB; relevant for the implementation of ZeroTLAB
    69   );
    70   );
    70 
    71 
    71   // allocation of fixed-size objects
    72   // allocation of fixed-size objects
    72   // (can also be used to allocate fixed-size arrays, by setting
    73   // (can also be used to allocate fixed-size arrays, by setting
    73   // hdr_size correctly and storing the array length afterwards)
    74   // hdr_size correctly and storing the array length afterwards)