equal
deleted
inserted
replaced
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 |