< prev index next >

make/gensrc/GensrcAdlc.gmk

Print this page
rev 11647 : 8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett

*** 154,185 **** $(ADLC_RUN_MARKER): $(BUILD_ADLC) $(SINGLE_AD_SRCFILE) $(call LogInfo, Generating adlc files) $(call MakeDir, $(@D)) $(call ExecuteWithLog, $(ADLC_SUPPORT_DIR)/adlc_run, \ $(FIXPATH) $(ADLC_TOOL) $(ADLCFLAGS) $(SINGLE_AD_SRCFILE) \ ! -c$(ADLC_SUPPORT_DIR)/ad_$(HOTSPOT_TARGET_CPU).cpp \ ! -h$(ADLC_SUPPORT_DIR)/ad_$(HOTSPOT_TARGET_CPU).hpp \ ! -a$(ADLC_SUPPORT_DIR)/dfa_$(HOTSPOT_TARGET_CPU).cpp \ ! -v$(ADLC_SUPPORT_DIR)/adGlobals_$(HOTSPOT_TARGET_CPU).hpp) $(TOUCH) $@ ############################################################################## # Finally copy the generated files from support/adlc into gensrc/adfiles, # and postprocess them by fixing dummy #line directives. ADLC_GENERATED_FILES := $(addprefix $(JVM_VARIANT_OUTPUTDIR)/gensrc/adfiles/, \ ! ad_$(HOTSPOT_TARGET_CPU).cpp \ ! ad_$(HOTSPOT_TARGET_CPU).hpp \ ! ad_$(HOTSPOT_TARGET_CPU)_clone.cpp \ ! ad_$(HOTSPOT_TARGET_CPU)_expand.cpp \ ! ad_$(HOTSPOT_TARGET_CPU)_format.cpp \ ! ad_$(HOTSPOT_TARGET_CPU)_gen.cpp \ ! ad_$(HOTSPOT_TARGET_CPU)_misc.cpp \ ! ad_$(HOTSPOT_TARGET_CPU)_peephole.cpp \ ! ad_$(HOTSPOT_TARGET_CPU)_pipeline.cpp \ ! adGlobals_$(HOTSPOT_TARGET_CPU).hpp \ ! dfa_$(HOTSPOT_TARGET_CPU).cpp \ ) $(JVM_VARIANT_OUTPUTDIR)/gensrc/adfiles/%: $(ADLC_RUN_MARKER) $(call LogInfo, Postprocessing adlc file $*) $(call MakeDir, $(@D)) --- 154,185 ---- $(ADLC_RUN_MARKER): $(BUILD_ADLC) $(SINGLE_AD_SRCFILE) $(call LogInfo, Generating adlc files) $(call MakeDir, $(@D)) $(call ExecuteWithLog, $(ADLC_SUPPORT_DIR)/adlc_run, \ $(FIXPATH) $(ADLC_TOOL) $(ADLCFLAGS) $(SINGLE_AD_SRCFILE) \ ! -c$(ADLC_SUPPORT_DIR)/ad_$(HOTSPOT_TARGET_CPU_ARCH).cpp \ ! -h$(ADLC_SUPPORT_DIR)/ad_$(HOTSPOT_TARGET_CPU_ARCH).hpp \ ! -a$(ADLC_SUPPORT_DIR)/dfa_$(HOTSPOT_TARGET_CPU_ARCH).cpp \ ! -v$(ADLC_SUPPORT_DIR)/adGlobals_$(HOTSPOT_TARGET_CPU_ARCH).hpp) $(TOUCH) $@ ############################################################################## # Finally copy the generated files from support/adlc into gensrc/adfiles, # and postprocess them by fixing dummy #line directives. ADLC_GENERATED_FILES := $(addprefix $(JVM_VARIANT_OUTPUTDIR)/gensrc/adfiles/, \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH).cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH).hpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_clone.cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_expand.cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_format.cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_gen.cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_misc.cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_peephole.cpp \ ! ad_$(HOTSPOT_TARGET_CPU_ARCH)_pipeline.cpp \ ! adGlobals_$(HOTSPOT_TARGET_CPU_ARCH).hpp \ ! dfa_$(HOTSPOT_TARGET_CPU_ARCH).cpp \ ) $(JVM_VARIANT_OUTPUTDIR)/gensrc/adfiles/%: $(ADLC_RUN_MARKER) $(call LogInfo, Postprocessing adlc file $*) $(call MakeDir, $(@D))
< prev index next >