@@ -507,10 +507,10 @@ void AddLegalizationPasses(CodeGenContext& ctx, IGCPassManager& mpm, PSSignature
507507 if (IGC_IS_FLAG_ENABLED (allowLICM) && ctx.m_retryManager .AllowLICM ())
508508 {
509509 mpm.add (createSpecialCasesDisableLICM ());
510- #if LLVM_VERSION_MAJOR >= 14
510+ #if !defined(IGC_LLVM_TRUNK_REVISION)
511511 mpm.add (llvm::createLICMPass (100 , 500 , true ));
512512#else
513- mpm.add (llvm::createLICMPass ());
513+ mpm.add (llvm::createLICMPass (100 , 500 ));
514514#endif
515515 }
516516 mpm.add (llvm::createLoopSimplifyPass ());
@@ -901,10 +901,10 @@ void AddLegalizationPasses(CodeGenContext& ctx, IGCPassManager& mpm, PSSignature
901901 if (!fastCompile && !highAllocaPressure && !isPotentialHPCKernel && IGC_IS_FLAG_ENABLED (allowLICM) && ctx.m_retryManager .AllowLICM ())
902902 {
903903 mpm.add (createSpecialCasesDisableLICM ());
904- #if LLVM_VERSION_MAJOR >= 14
904+ #if !defined(IGC_LLVM_TRUNK_REVISION)
905905 mpm.add (llvm::createLICMPass (100 , 500 , true ));
906906#else
907- mpm.add (llvm::createLICMPass ());
907+ mpm.add (llvm::createLICMPass (100 , 500 ));
908908#endif
909909 mpm.add (llvm::createEarlyCSEPass ());
910910 }
@@ -1510,10 +1510,10 @@ void OptimizeIR(CodeGenContext* const pContext)
15101510 mpm.add (createSpecialCasesDisableLICM ());
15111511 int licmTh = IGC_GET_FLAG_VALUE (LICMStatThreshold);
15121512 mpm.add (new InstrStatistic (pContext, LICM_STAT, InstrStatStage::BEGIN, licmTh));
1513- #if LLVM_VERSION_MAJOR >= 14
1513+ #if !defined(IGC_LLVM_TRUNK_REVISION)
15141514 mpm.add (llvm::createLICMPass (100 , 500 , true ));
15151515#else
1516- mpm.add (llvm::createLICMPass ());
1516+ mpm.add (llvm::createLICMPass (100 , 500 ));
15171517#endif
15181518 mpm.add (new InstrStatistic (pContext, LICM_STAT, InstrStatStage::END, licmTh));
15191519 }
@@ -1581,10 +1581,10 @@ void OptimizeIR(CodeGenContext* const pContext)
15811581 if (allowLICM)
15821582 {
15831583 mpm.add (createSpecialCasesDisableLICM ());
1584- #if LLVM_VERSION_MAJOR >= 14
1584+ #if !defined(IGC_LLVM_TRUNK_REVISION)
15851585 mpm.add (llvm::createLICMPass (100 , 500 , true ));
15861586#else
1587- mpm.add (llvm::createLICMPass ());
1587+ mpm.add (llvm::createLICMPass (100 , 500 ));
15881588#endif
15891589 }
15901590
0 commit comments