[all-commits] [llvm/llvm-project] 6fdfe1: llvm: Fix most LLVM_ABI annotations in Transforms ...
Fabrice de Gans via All-commits
all-commits at lists.llvm.org
Tue May 26 08:47:57 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6fdfe1ead81f20ad5365de3f9313b9d658e40153
https://github.com/llvm/llvm-project/commit/6fdfe1ead81f20ad5365de3f9313b9d658e40153
Author: Fabrice de Gans <Steelskin at users.noreply.github.com>
Date: 2026-05-26 (Tue, 26 May 2026)
Changed paths:
M llvm/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
M llvm/include/llvm/Transforms/Coroutines/CoroAnnotationElide.h
M llvm/include/llvm/Transforms/Coroutines/CoroCleanup.h
M llvm/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h
M llvm/include/llvm/Transforms/Coroutines/CoroEarly.h
M llvm/include/llvm/Transforms/Coroutines/CoroElide.h
M llvm/include/llvm/Transforms/Coroutines/SpillUtils.h
M llvm/include/llvm/Transforms/IPO/Annotation2Metadata.h
M llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h
M llvm/include/llvm/Transforms/IPO/CalledValuePropagation.h
M llvm/include/llvm/Transforms/IPO/ConstantMerge.h
M llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h
M llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h
M llvm/include/llvm/Transforms/IPO/ElimAvailExtern.h
M llvm/include/llvm/Transforms/IPO/ExpandVariadics.h
M llvm/include/llvm/Transforms/IPO/FatLTOCleanup.h
M llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
M llvm/include/llvm/Transforms/IPO/GlobalOpt.h
M llvm/include/llvm/Transforms/IPO/GlobalSplit.h
M llvm/include/llvm/Transforms/IPO/HotColdSplitting.h
M llvm/include/llvm/Transforms/IPO/IROutliner.h
M llvm/include/llvm/Transforms/IPO/LoopExtractor.h
M llvm/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h
M llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
M llvm/include/llvm/Transforms/IPO/PartialInlining.h
M llvm/include/llvm/Transforms/IPO/SCCP.h
M llvm/include/llvm/Transforms/IPO/SampleProfileMatcher.h
M llvm/include/llvm/Transforms/InstCombine/InstCombiner.h
M llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
M llvm/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
M llvm/include/llvm/Transforms/Instrumentation/CGProfile.h
M llvm/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
M llvm/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
M llvm/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
M llvm/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
M llvm/include/llvm/Transforms/Scalar/ADCE.h
M llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
M llvm/include/llvm/Transforms/Scalar/AnnotationRemarks.h
M llvm/include/llvm/Transforms/Scalar/BDCE.h
M llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h
M llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
M llvm/include/llvm/Transforms/Scalar/ConstraintElimination.h
M llvm/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
M llvm/include/llvm/Transforms/Scalar/DCE.h
M llvm/include/llvm/Transforms/Scalar/DFAJumpThreading.h
M llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h
M llvm/include/llvm/Transforms/Scalar/DivRemPairs.h
M llvm/include/llvm/Transforms/Scalar/DropUnnecessaryAssumes.h
M llvm/include/llvm/Transforms/Scalar/ExpandMemCmp.h
M llvm/include/llvm/Transforms/Scalar/FlattenCFG.h
M llvm/include/llvm/Transforms/Scalar/Float2Int.h
M llvm/include/llvm/Transforms/Scalar/GVNExpression.h
M llvm/include/llvm/Transforms/Scalar/GuardWidening.h
M llvm/include/llvm/Transforms/Scalar/IVUsersPrinter.h
M llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h
M llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
M llvm/include/llvm/Transforms/Scalar/InferAddressSpaces.h
M llvm/include/llvm/Transforms/Scalar/InferAlignment.h
M llvm/include/llvm/Transforms/Scalar/InstSimplifyPass.h
M llvm/include/llvm/Transforms/Scalar/JumpTableToSwitch.h
M llvm/include/llvm/Transforms/Scalar/LICM.h
M llvm/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
M llvm/include/llvm/Transforms/Scalar/LoopBoundSplit.h
M llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
M llvm/include/llvm/Transforms/Scalar/LoopDeletion.h
M llvm/include/llvm/Transforms/Scalar/LoopDistribute.h
M llvm/include/llvm/Transforms/Scalar/LoopFlatten.h
M llvm/include/llvm/Transforms/Scalar/LoopFuse.h
M llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
M llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h
M llvm/include/llvm/Transforms/Scalar/LoopInterchange.h
M llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h
M llvm/include/llvm/Transforms/Scalar/LoopPredication.h
M llvm/include/llvm/Transforms/Scalar/LoopRotation.h
M llvm/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
M llvm/include/llvm/Transforms/Scalar/LoopSink.h
M llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
M llvm/include/llvm/Transforms/Scalar/LoopTermFold.h
M llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
M llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h
M llvm/include/llvm/Transforms/Scalar/LoopVersioningLICM.h
M llvm/include/llvm/Transforms/Scalar/LowerAtomicPass.h
M llvm/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
M llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
M llvm/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h
M llvm/include/llvm/Transforms/Scalar/LowerWidenableCondition.h
M llvm/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
M llvm/include/llvm/Transforms/Scalar/MergeICmps.h
M llvm/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
M llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
M llvm/include/llvm/Transforms/Scalar/NewGVN.h
M llvm/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
M llvm/include/llvm/Transforms/Scalar/PlaceSafepoints.h
M llvm/include/llvm/Transforms/Scalar/Reg2Mem.h
M llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
M llvm/include/llvm/Transforms/Scalar/SROA.h
M llvm/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h
M llvm/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h
M llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
M llvm/include/llvm/Transforms/Scalar/Sink.h
M llvm/include/llvm/Transforms/Scalar/SpeculativeExecution.h
M llvm/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h
M llvm/include/llvm/Transforms/Scalar/StructurizeCFG.h
M llvm/include/llvm/Transforms/Scalar/TailRecursionElimination.h
M llvm/include/llvm/Transforms/Scalar/WarnMissedTransforms.h
M llvm/include/llvm/Transforms/Utils/AddDiscriminators.h
M llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h
M llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h
M llvm/include/llvm/Transforms/Utils/CanonicalizeAliases.h
M llvm/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h
M llvm/include/llvm/Transforms/Utils/ControlFlowUtils.h
M llvm/include/llvm/Transforms/Utils/CountVisits.h
M llvm/include/llvm/Transforms/Utils/CtorUtils.h
M llvm/include/llvm/Transforms/Utils/DXILUpgrade.h
M llvm/include/llvm/Transforms/Utils/DebugSSAUpdater.h
M llvm/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
M llvm/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
M llvm/include/llvm/Transforms/Utils/EscapeEnumerator.h
M llvm/include/llvm/Transforms/Utils/Evaluator.h
M llvm/include/llvm/Transforms/Utils/FixIrreducible.h
M llvm/include/llvm/Transforms/Utils/GlobalStatus.h
M llvm/include/llvm/Transforms/Utils/GuardUtils.h
M llvm/include/llvm/Transforms/Utils/HelloWorld.h
M llvm/include/llvm/Transforms/Utils/IRNormalizer.h
M llvm/include/llvm/Transforms/Utils/InjectTLIMappings.h
M llvm/include/llvm/Transforms/Utils/InstructionNamer.h
M llvm/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
M llvm/include/llvm/Transforms/Utils/LoopConstrainer.h
M llvm/include/llvm/Transforms/Utils/LoopPeel.h
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/include/llvm/Transforms/Utils/LoopVersioning.h
M llvm/include/llvm/Transforms/Utils/LowerAtomic.h
M llvm/include/llvm/Transforms/Utils/LowerGlobalDtors.h
M llvm/include/llvm/Transforms/Utils/LowerIFunc.h
M llvm/include/llvm/Transforms/Utils/LowerInvoke.h
M llvm/include/llvm/Transforms/Utils/LowerSwitch.h
M llvm/include/llvm/Transforms/Utils/LowerVectorIntrinsics.h
M llvm/include/llvm/Transforms/Utils/MatrixUtils.h
M llvm/include/llvm/Transforms/Utils/MemoryOpRemark.h
M llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
M llvm/include/llvm/Transforms/Utils/MetaRenamer.h
M llvm/include/llvm/Transforms/Utils/MisExpect.h
M llvm/include/llvm/Transforms/Utils/MoveAutoInit.h
M llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h
M llvm/include/llvm/Transforms/Utils/RelLookupTableConverter.h
M llvm/include/llvm/Transforms/Utils/SSAUpdater.h
M llvm/include/llvm/Transforms/Utils/SampleProfileInference.h
M llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
M llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
M llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
M llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h
M llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
M llvm/include/llvm/Transforms/Utils/StripConvergenceIntrinsics.h
M llvm/include/llvm/Transforms/Utils/StripGCRelocates.h
M llvm/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h
M llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
M llvm/include/llvm/Transforms/Utils/UnifyLoopExits.h
M llvm/include/llvm/Transforms/Utils/UnrollLoop.h
M llvm/include/llvm/Transforms/Utils/VNCoercion.h
M llvm/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
M llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
M llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/RegionWithScore.h
M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h
M llvm/include/llvm/Transforms/Vectorize/VectorCombine.h
Log Message:
-----------
llvm: Fix most LLVM_ABI annotations in Transforms (#199042)
This updates most LLVM_ABI annotations in the Transforms headers to
match expected usage:
* All public APIs should be properly annotated.
* Inlined functions should not be annotated.
These changes were done by a script fixing annotations on LLVM public
headers and manually checked.
This effort is tracked in #109483.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list