hotspot/src/share/vm/c1/c1_CodeStubs.hpp
changeset 15482 470d0b0c09f1
parent 13728 882756847a04
child 16611 6807a703dd6b
equal deleted inserted replaced
15224:0f9e3436040d 15482:470d0b0c09f1
    29 #include "c1/c1_IR.hpp"
    29 #include "c1/c1_IR.hpp"
    30 #include "c1/c1_Instruction.hpp"
    30 #include "c1/c1_Instruction.hpp"
    31 #include "c1/c1_LIR.hpp"
    31 #include "c1/c1_LIR.hpp"
    32 #include "c1/c1_Runtime1.hpp"
    32 #include "c1/c1_Runtime1.hpp"
    33 #include "utilities/array.hpp"
    33 #include "utilities/array.hpp"
       
    34 #include "utilities/macros.hpp"
    34 
    35 
    35 class CodeEmitInfo;
    36 class CodeEmitInfo;
    36 class LIR_Assembler;
    37 class LIR_Assembler;
    37 class LIR_OpVisitState;
    38 class LIR_OpVisitState;
    38 
    39 
   513   virtual void print_name(outputStream* out) const { out->print("ArrayCopyStub"); }
   514   virtual void print_name(outputStream* out) const { out->print("ArrayCopyStub"); }
   514 #endif // PRODUCT
   515 #endif // PRODUCT
   515 };
   516 };
   516 
   517 
   517 //////////////////////////////////////////////////////////////////////////////////////////
   518 //////////////////////////////////////////////////////////////////////////////////////////
   518 #ifndef SERIALGC
   519 #if INCLUDE_ALL_GCS
   519 
   520 
   520 // Code stubs for Garbage-First barriers.
   521 // Code stubs for Garbage-First barriers.
   521 class G1PreBarrierStub: public CodeStub {
   522 class G1PreBarrierStub: public CodeStub {
   522  private:
   523  private:
   523   bool _do_load;
   524   bool _do_load;
   606 #ifndef PRODUCT
   607 #ifndef PRODUCT
   607   virtual void print_name(outputStream* out) const { out->print("G1PostBarrierStub"); }
   608   virtual void print_name(outputStream* out) const { out->print("G1PostBarrierStub"); }
   608 #endif // PRODUCT
   609 #endif // PRODUCT
   609 };
   610 };
   610 
   611 
   611 #endif // SERIALGC
   612 #endif // INCLUDE_ALL_GCS
   612 //////////////////////////////////////////////////////////////////////////////////////////
   613 //////////////////////////////////////////////////////////////////////////////////////////
   613 
   614 
   614 #endif // SHARE_VM_C1_C1_CODESTUBS_HPP
   615 #endif // SHARE_VM_C1_C1_CODESTUBS_HPP