[llvm] [llvm] annotate interfaces in llvm/Analysis for DLL export (PR #136623)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 21 15:09:42 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions h,cpp -- llvm/include/llvm/Analysis/AliasAnalysis.h llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h llvm/include/llvm/Analysis/AliasSetTracker.h llvm/include/llvm/Analysis/AssumeBundleQueries.h llvm/include/llvm/Analysis/AssumptionCache.h llvm/include/llvm/Analysis/BasicAliasAnalysis.h llvm/include/llvm/Analysis/BlockFrequencyInfo.h llvm/include/llvm/Analysis/BranchProbabilityInfo.h llvm/include/llvm/Analysis/CFG.h llvm/include/llvm/Analysis/CFGPrinter.h llvm/include/llvm/Analysis/CGSCCPassManager.h llvm/include/llvm/Analysis/CallGraph.h llvm/include/llvm/Analysis/CallGraphSCCPass.h llvm/include/llvm/Analysis/CallPrinter.h llvm/include/llvm/Analysis/CaptureTracking.h llvm/include/llvm/Analysis/CodeMetrics.h llvm/include/llvm/Analysis/ConstantFolding.h llvm/include/llvm/Analysis/ConstraintSystem.h llvm/include/llvm/Analysis/CtxProfAnalysis.h llvm/include/llvm/Analysis/DDG.h llvm/include/llvm/Analysis/DXILResource.h llvm/include/llvm/Analysis/DemandedBits.h llvm/include/llvm/Analysis/DependenceAnalysis.h llvm/include/llvm/Analysis/DomPrinter.h llvm/include/llvm/Analysis/DomTreeUpdater.h llvm/include/llvm/Analysis/EphemeralValuesCache.h llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h llvm/include/llvm/Analysis/GlobalsModRef.h llvm/include/llvm/Analysis/HeatUtils.h llvm/include/llvm/Analysis/IRSimilarityIdentifier.h llvm/include/llvm/Analysis/IVDescriptors.h llvm/include/llvm/Analysis/InlineAdvisor.h llvm/include/llvm/Analysis/InlineCost.h llvm/include/llvm/Analysis/InlineModelFeatureMaps.h llvm/include/llvm/Analysis/InlineOrder.h llvm/include/llvm/Analysis/InstSimplifyFolder.h llvm/include/llvm/Analysis/InstructionPrecedenceTracking.h llvm/include/llvm/Analysis/InstructionSimplify.h llvm/include/llvm/Analysis/InteractiveModelRunner.h llvm/include/llvm/Analysis/LastRunTrackingAnalysis.h llvm/include/llvm/Analysis/LazyCallGraph.h llvm/include/llvm/Analysis/Loads.h llvm/include/llvm/Analysis/LoopAccessAnalysis.h llvm/include/llvm/Analysis/LoopAnalysisManager.h llvm/include/llvm/Analysis/LoopInfo.h llvm/include/llvm/Analysis/LoopNestAnalysis.h llvm/include/llvm/Analysis/LoopPass.h llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h llvm/include/llvm/Analysis/MemoryBuiltins.h llvm/include/llvm/Analysis/MemoryLocation.h llvm/include/llvm/Analysis/MemoryProfileInfo.h llvm/include/llvm/Analysis/MemorySSA.h llvm/include/llvm/Analysis/MemorySSAUpdater.h llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h llvm/include/llvm/Analysis/MustExecute.h llvm/include/llvm/Analysis/NoInferenceModelRunner.h llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h llvm/include/llvm/Analysis/PHITransAddr.h llvm/include/llvm/Analysis/Passes.h llvm/include/llvm/Analysis/PhiValues.h llvm/include/llvm/Analysis/PostDominators.h llvm/include/llvm/Analysis/ProfileSummaryInfo.h llvm/include/llvm/Analysis/RegionPass.h llvm/include/llvm/Analysis/RegionPrinter.h llvm/include/llvm/Analysis/ScalarEvolution.h llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h llvm/include/llvm/Analysis/ScopedNoAliasAA.h llvm/include/llvm/Analysis/SimplifyQuery.h llvm/include/llvm/Analysis/TargetFolder.h llvm/include/llvm/Analysis/TargetLibraryInfo.h llvm/include/llvm/Analysis/TargetTransformInfo.h llvm/include/llvm/Analysis/TensorSpec.h llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h llvm/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h llvm/include/llvm/Analysis/Utils/Local.h llvm/include/llvm/Analysis/Utils/TrainingLogger.h llvm/include/llvm/Analysis/ValueLattice.h llvm/include/llvm/Analysis/ValueTracking.h llvm/include/llvm/Analysis/VectorUtils.h llvm/include/llvm/Analysis/WithCache.h llvm/lib/Analysis/CGSCCPassManager.cpp llvm/lib/Analysis/DomTreeUpdater.cpp llvm/lib/Analysis/LoopAnalysisManager.cpp llvm/lib/Analysis/LoopInfo.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/include/llvm/Analysis/CaptureTracking.h b/llvm/include/llvm/Analysis/CaptureTracking.h
index 834dea318..5c60016bb 100644
--- a/llvm/include/llvm/Analysis/CaptureTracking.h
+++ b/llvm/include/llvm/Analysis/CaptureTracking.h
@@ -181,7 +181,8 @@ namespace llvm {
///
/// \p Base is the starting value of the capture analysis, which is
/// relevant for address_is_null captures.
- LLVM_ABI UseCaptureInfo DetermineUseCaptureKind(const Use &U, const Value *Base);
+ LLVM_ABI UseCaptureInfo DetermineUseCaptureKind(const Use &U,
+ const Value *Base);
/// PointerMayBeCaptured - Visit the value and the values derived from it and
/// find values which appear to be capturing the pointer value. This feeds
``````````
</details>
https://github.com/llvm/llvm-project/pull/136623
More information about the llvm-commits
mailing list