Skip to content

Commit 99aab66

Browse files
authored
Re-export jl_add_optimization_passes (#44169)
1 parent b5f1a19 commit 99aab66

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/aotcompile.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,7 @@ static RegisterPass<JuliaPipeline<2>> Y("julia", "Runs the entire julia pipeline
868868
static RegisterPass<JuliaPipeline<3>> Z("juliaO3", "Runs the entire julia pipeline (at -O3)", false, false);
869869

870870
extern "C" JL_DLLEXPORT
871-
void jl_add_optimization_passes(LLVMPassManagerRef PM, int opt_level, int lower_intrinsics) {
871+
void jl_add_optimization_passes_impl(LLVMPassManagerRef PM, int opt_level, int lower_intrinsics) {
872872
addOptimizationPasses(unwrap(PM), opt_level, lower_intrinsics);
873873
}
874874

src/codegen-stubs.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ JL_DLLEXPORT uint64_t jl_getUnwindInfo_fallback(uint64_t dwAddr)
113113
return 0;
114114
}
115115

116+
JL_DLLEXPORT void jl_add_optimization_passes_fallback(void *PM, int opt_level, int lower_intrinsics) UNAVAILABLE
117+
116118
JL_DLLEXPORT void LLVMExtraAddLowerSimdLoopPass_fallback(void *PM) UNAVAILABLE
117119

118120
JL_DLLEXPORT void LLVMExtraAddFinalLowerGCPass_fallback(void *PM) UNAVAILABLE

src/jl_exported_funcs.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,7 @@
551551
YY(jl_type_to_llvm) \
552552
YY(jl_getUnwindInfo) \
553553
YY(jl_get_libllvm) \
554+
YY(jl_add_optimization_passes) \
554555
YY(LLVMExtraAddLowerSimdLoopPass) \
555556
YY(LLVMExtraAddFinalLowerGCPass) \
556557
YY(LLVMExtraAddPropagateJuliaAddrspaces) \

0 commit comments

Comments
 (0)