Skip to content

Commit e5d2463

Browse files
committed
Add set of suppressions coming from llvmlite/numba
1 parent 6c7410d commit e5d2463

File tree

1 file changed

+132
-1
lines changed

1 file changed

+132
-1
lines changed

etc/valgrind-cppyy-cling.supp

Lines changed: 132 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,4 +755,135 @@
755755
fun:_rl_init_terminal_io
756756
obj:/lib/libreadline.so.4.3
757757
fun:rl_initialize
758-
}
758+
}
759+
760+
## Suppressions coming from calls by Numba through llvmlite:
761+
762+
{
763+
llvm::ScalarEvolution pass by numba
764+
Memcheck:Cond
765+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
766+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
767+
fun:_ZN12_GLOBAL__N_111LSRInstance13CollectChainsEv
768+
fun:_ZN12_GLOBAL__N_111LSRInstanceC1EPN4llvm4LoopERNS1_7IVUsersERNS1_15ScalarEvolutionERNS1_13DominatorTreeERNS1_8LoopInfoERKNS1_19TargetTransformInfoERNS1_15AssumptionCacheERNS1_17TargetLibraryInfoEPNS1_16MemorySSAUpdaterE
769+
fun:_ZL18ReduceLoopStrengthPN4llvm4LoopERNS_7IVUsersERNS_15ScalarEvolutionERNS_13DominatorTreeERNS_8LoopInfoERKNS_19TargetTransformInfoERNS_15AssumptionCacheERNS_17TargetLibraryInfoEPNS_9MemorySSAE
770+
fun:_ZN12_GLOBAL__N_118LoopStrengthReduce9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE
771+
fun:_ZN4llvm13LPPassManager13runOnFunctionERNS_8FunctionE
772+
fun:_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE
773+
fun:_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE
774+
fun:_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE
775+
fun:_ZN4llvm5MCJIT10emitObjectEPNS_6ModuleE
776+
fun:_ZN4llvm5MCJIT21generateCodeForModuleEPNS_6ModuleE
777+
}
778+
{
779+
llvm::ScalarEvolution pass by numba
780+
Memcheck:Cond
781+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
782+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
783+
fun:_ZN4llvm15ScalarEvolution24createSimpleAffineAddRecEPNS_7PHINodeEPNS_5ValueES4_
784+
fun:_ZN4llvm15ScalarEvolution19createAddRecFromPHIEPNS_7PHINodeE
785+
fun:_ZN4llvm15ScalarEvolution16createNodeForPHIEPNS_7PHINodeE
786+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
787+
fun:_ZN4llvm12SCEVExpander25getAddRecExprPHILiterallyEPKNS_14SCEVAddRecExprEPKNS_4LoopERPNS_4TypeERb
788+
fun:_ZN4llvm12SCEVExpander25expandAddRecExprLiterallyEPKNS_14SCEVAddRecExprE
789+
fun:_ZN4llvm12SCEVExpander6expandEPKNS_4SCEVE
790+
fun:_ZN4llvm12SCEVExpander13expandCodeForEPKNS_4SCEVEPNS_4TypeE
791+
fun:_ZNK12_GLOBAL__N_111LSRInstance6ExpandERKNS_6LSRUseERKNS_8LSRFixupERKNS_7FormulaEN4llvm21ilist_iterator_w_bitsINSA_12ilist_detail12node_optionsINSA_11InstructionELb1ELb0EvLb1ENSA_10BasicBlockEEELb0ELb0EEERNSA_15SmallVectorImplINSA_14WeakTrackingVHEEE.constprop.0
792+
fun:_ZN12_GLOBAL__N_111LSRInstanceC1EPN4llvm4LoopERNS1_7IVUsersERNS1_15ScalarEvolutionERNS1_13DominatorTreeERNS1_8LoopInfoERKNS1_19TargetTransformInfoERNS1_15AssumptionCacheERNS1_17TargetLibraryInfoEPNS1_16MemorySSAUpdaterE
793+
}
794+
{
795+
llvm::ScalarEvolution pass by numba
796+
Memcheck:Cond
797+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
798+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
799+
fun:_ZN4llvm14LoopAccessInfo20collectStridedAccessEPNS_5ValueE
800+
fun:_ZN4llvm14LoopAccessInfo11analyzeLoopEPNS_9AAResultsEPKNS_8LoopInfoEPKNS_17TargetLibraryInfoEPNS_13DominatorTreeE
801+
fun:_ZN4llvm14LoopAccessInfoC1EPNS_4LoopEPNS_15ScalarEvolutionEPKNS_19TargetTransformInfoEPKNS_17TargetLibraryInfoEPNS_9AAResultsEPNS_13DominatorTreeEPNS_8LoopInfoE
802+
fun:_ZN4llvm21LoopAccessInfoManager7getInfoERNS_4LoopE
803+
fun:_ZN4llvm25LoopVectorizationLegality18canVectorizeMemoryEv
804+
fun:_ZN4llvm25LoopVectorizationLegality12canVectorizeEb
805+
fun:_ZN4llvm17LoopVectorizePass11processLoopEPNS_4LoopE
806+
fun:_ZN4llvm17LoopVectorizePass7runImplERNS_8FunctionE
807+
fun:_ZN4llvm17LoopVectorizePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
808+
fun:_ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS5_
809+
}
810+
{
811+
llvm::ScalarEvolution pass by numba
812+
Memcheck:Cond
813+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
814+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
815+
fun:_ZN4llvm14LoopAccessInfo20collectStridedAccessEPNS_5ValueE
816+
fun:_ZN4llvm14LoopAccessInfo11analyzeLoopEPNS_9AAResultsEPKNS_8LoopInfoEPKNS_17TargetLibraryInfoEPNS_13DominatorTreeE
817+
fun:_ZN4llvm14LoopAccessInfoC1EPNS_4LoopEPNS_15ScalarEvolutionEPKNS_19TargetTransformInfoEPKNS_17TargetLibraryInfoEPNS_9AAResultsEPNS_13DominatorTreeEPNS_8LoopInfoE
818+
fun:_ZN4llvm21LoopAccessInfoManager7getInfoERNS_4LoopE
819+
fun:_ZN4llvm25LoopVectorizationLegality18canVectorizeMemoryEv
820+
fun:_ZN4llvm25LoopVectorizationLegality12canVectorizeEb
821+
fun:_ZN4llvm17LoopVectorizePass11processLoopEPNS_4LoopE
822+
fun:_ZN4llvm17LoopVectorizePass7runImplERNS_8FunctionE
823+
fun:_ZN4llvm17LoopVectorizePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
824+
fun:_ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS5_
825+
}
826+
{
827+
llvm::ScalarEvolution pass by numba
828+
Memcheck:Cond
829+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
830+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
831+
fun:_ZN4llvm15ScalarEvolution10LoopGuards16collectFromBlockERS0_RS1_PKNS_10BasicBlockES6_RNS_15SmallPtrSetImplIS6_EEj
832+
fun:_ZN4llvm15ScalarEvolution10LoopGuards7collectEPKNS_4LoopERS0_
833+
fun:_ZN4llvm15ScalarEvolution12howFarToZeroEPKNS_4SCEVEPKNS_4LoopEbb
834+
fun:_ZN4llvm15ScalarEvolution24computeExitLimitFromICmpEPKNS_4LoopENS_12CmpPredicateEPKNS_4SCEVES7_bb
835+
fun:_ZN4llvm15ScalarEvolution24computeExitLimitFromICmpEPKNS_4LoopEPNS_8ICmpInstEbbb
836+
fun:_ZN4llvm15ScalarEvolution28computeExitLimitFromCondImplERNS0_14ExitLimitCacheEPKNS_4LoopEPNS_5ValueEbbb
837+
fun:_ZN4llvm15ScalarEvolution30computeExitLimitFromCondCachedERNS0_14ExitLimitCacheEPKNS_4LoopEPNS_5ValueEbbb
838+
fun:_ZN4llvm15ScalarEvolution24computeExitLimitFromCondEPKNS_4LoopEPNS_5ValueEbbb
839+
fun:_ZN4llvm15ScalarEvolution16computeExitLimitEPKNS_4LoopEPNS_10BasicBlockEbb
840+
fun:_ZN4llvm15ScalarEvolution25computeBackedgeTakenCountEPKNS_4LoopEb
841+
}
842+
{
843+
llvm::ScalarEvolution pass by numba
844+
Memcheck:Cond
845+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
846+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
847+
fun:_ZN12_GLOBAL__N_118LoopIdiomRecognize18runOnCountableLoopEv
848+
fun:_ZN4llvm22LoopIdiomRecognizePass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE
849+
fun:_ZN4llvm6detail9PassModelINS_4LoopENS_22LoopIdiomRecognizePassENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEE3runERS2_RS7_S6_S9_
850+
fun:_ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE13runSinglePassIS1_St10unique_ptrINS_6detail11PassConceptIS1_S5_JS4_S7_EEESt14default_deleteISD_EEEESt8optionalINS_17PreservedAnalysesEERT_RT0_RS5_S4_S7_RNS_19PassInstrumentationE.isra.0
851+
fun:_ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE24runWithoutLoopNestPassesERS1_RS5_S4_S7_
852+
fun:_ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE3runERS1_RS5_S4_S7_
853+
fun:_ZN4llvm25FunctionToLoopPassAdaptor3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
854+
fun:_ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS5_
855+
fun:_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
856+
fun:_ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEES5_JEE3runERS2_RS5_
857+
}
858+
{
859+
llvm::ScalarEvolution pass by numba
860+
Memcheck:Cond
861+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
862+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
863+
fun:_ZN4llvm7IVUsers21AddUsersIfInterestingEPNS_11InstructionE
864+
fun:_ZN4llvm7IVUsers21AddUsersIfInterestingEPNS_11InstructionE
865+
fun:_ZN4llvm7IVUsersC1EPNS_4LoopEPNS_15AssumptionCacheEPNS_8LoopInfoEPNS_13DominatorTreeEPNS_15ScalarEvolutionE
866+
fun:_ZN4llvm18IVUsersWrapperPass9runOnLoopEPNS_4LoopERNS_13LPPassManagerE
867+
fun:_ZN4llvm13LPPassManager13runOnFunctionERNS_8FunctionE
868+
fun:_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE
869+
fun:_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE
870+
fun:_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE
871+
fun:_ZN4llvm5MCJIT10emitObjectEPNS_6ModuleE
872+
fun:_ZN4llvm5MCJIT21generateCodeForModuleEPNS_6ModuleE
873+
}
874+
{
875+
llvm::ScalarEvolution pass by numba
876+
Memcheck:Cond
877+
fun:_ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE.part.0
878+
fun:_ZN4llvm15ScalarEvolution14createSCEVIterEPNS_5ValueE
879+
fun:_ZN12_GLOBAL__N_114SimplifyIndvar30replaceIVUserWithLoopInvariantEPN4llvm11InstructionE
880+
fun:_ZN12_GLOBAL__N_114SimplifyIndvar13simplifyUsersEPN4llvm7PHINodeEPNS1_9IVVisitorE.constprop.0
881+
fun:_ZN4llvm17simplifyUsersOfIVEPNS_7PHINodeEPNS_15ScalarEvolutionEPNS_13DominatorTreeEPNS_8LoopInfoEPKNS_19TargetTransformInfoERNS_15SmallVectorImplINS_14WeakTrackingVHEEERNS_12SCEVExpanderEPNS_9IVVisitorE
882+
fun:_ZN4llvm18IndVarSimplifyPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE
883+
fun:_ZN4llvm6detail9PassModelINS_4LoopENS_18IndVarSimplifyPassENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEE3runERS2_RS7_S6_S9_
884+
fun:_ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE13runSinglePassIS1_St10unique_ptrINS_6detail11PassConceptIS1_S5_JS4_S7_EEESt14default_deleteISD_EEEESt8optionalINS_17PreservedAnalysesEERT_RT0_RS5_S4_S7_RNS_19PassInstrumentationE.isra.0
885+
fun:_ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE24runWithoutLoopNestPassesERS1_RS5_S4_S7_
886+
fun:_ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE3runERS1_RS5_S4_S7_
887+
fun:_ZN4llvm25FunctionToLoopPassAdaptor3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
888+
fun:_ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS5_
889+
}

0 commit comments

Comments
 (0)