src/share/vm/utilities/macros.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/utilities/macros.hpp

src/share/vm/utilities/macros.hpp

Print this page

        

*** 178,197 **** --- 178,215 ---- #ifndef INCLUDE_JVMCI #define INCLUDE_JVMCI 1 #endif + #ifdef INCLUDE_AOT + # if INCLUDE_AOT && !(INCLUDE_JVMCI) + # error "Must have JVMCI for AOT" + # endif + #else + # define INCLUDE_AOT 0 + #endif + #if INCLUDE_JVMCI #define JVMCI_ONLY(code) code #define NOT_JVMCI(code) #define NOT_JVMCI_RETURN /* next token must be ; */ #else #define JVMCI_ONLY(code) #define NOT_JVMCI(code) code #define NOT_JVMCI_RETURN {} #endif // INCLUDE_JVMCI + #if INCLUDE_AOT + #define AOT_ONLY(code) code + #define NOT_AOT(code) + #define NOT_AOT_RETURN /* next token must be ; */ + #else + #define AOT_ONLY(code) + #define NOT_AOT(code) code + #define NOT_AOT_RETURN {} + #endif // INCLUDE_AOT + // COMPILER1 variant #ifdef COMPILER1 #ifdef COMPILER2 #define TIERED #endif
src/share/vm/utilities/macros.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File