[PATCH] D120741: Cleanup includes: TransformsUtils

serge via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 1 09:29:08 PST 2022


serge-sans-paille created this revision.
serge-sans-paille added reviewers: RKSimon, MaskRay, lenary.
Herald added subscribers: snehasish, ormris, wenlei, okura, kuter, pengfei, asbirlea, zzheng, hiraditya.
serge-sans-paille requested review of this revision.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: sstefan1.
Herald added a reviewer: baziotis.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Estimation on the impact on preprocessor output:
before: 1065307662
after:  1064800684

Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D120741

Files:
  llvm/include/llvm/Transforms/IPO/Attributor.h
  llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
  llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h
  llvm/include/llvm/Transforms/Utils/CallGraphUpdater.h
  llvm/include/llvm/Transforms/Utils/CanonicalizeAliases.h
  llvm/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h
  llvm/include/llvm/Transforms/Utils/CodeExtractor.h
  llvm/include/llvm/Transforms/Utils/CtorUtils.h
  llvm/include/llvm/Transforms/Utils/Evaluator.h
  llvm/include/llvm/Transforms/Utils/FunctionComparator.h
  llvm/include/llvm/Transforms/Utils/Local.h
  llvm/include/llvm/Transforms/Utils/LoopUtils.h
  llvm/include/llvm/Transforms/Utils/LoopVersioning.h
  llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
  llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h
  llvm/include/llvm/Transforms/Utils/PredicateInfo.h
  llvm/include/llvm/Transforms/Utils/RelLookupTableConverter.h
  llvm/include/llvm/Transforms/Utils/SCCPSolver.h
  llvm/include/llvm/Transforms/Utils/SampleProfileInference.h
  llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
  llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
  llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h
  llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
  llvm/include/llvm/Transforms/Utils/SizeOpts.h
  llvm/include/llvm/Transforms/Utils/SplitModule.h
  llvm/lib/Analysis/CallGraphSCCPass.cpp
  llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  llvm/lib/CodeGen/WinEHPrepare.cpp
  llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
  llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
  llvm/lib/Transforms/IPO/Attributor.cpp
  llvm/lib/Transforms/IPO/FunctionSpecialization.cpp
  llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
  llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
  llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp
  llvm/lib/Transforms/Scalar/LICM.cpp
  llvm/lib/Transforms/Scalar/LoopPassManager.cpp
  llvm/lib/Transforms/Scalar/LoopSink.cpp
  llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
  llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
  llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
  llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
  llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  llvm/lib/Transforms/Utils/BuildLibCalls.cpp
  llvm/lib/Transforms/Utils/CallGraphUpdater.cpp
  llvm/lib/Transforms/Utils/CanonicalizeAliases.cpp
  llvm/lib/Transforms/Utils/CanonicalizeFreezeInLoops.cpp
  llvm/lib/Transforms/Utils/CloneFunction.cpp
  llvm/lib/Transforms/Utils/CloneModule.cpp
  llvm/lib/Transforms/Utils/CodeExtractor.cpp
  llvm/lib/Transforms/Utils/CodeLayout.cpp
  llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
  llvm/lib/Transforms/Utils/Evaluator.cpp
  llvm/lib/Transforms/Utils/FixIrreducible.cpp
  llvm/lib/Transforms/Utils/FunctionImportUtils.cpp
  llvm/lib/Transforms/Utils/InjectTLIMappings.cpp
  llvm/lib/Transforms/Utils/InlineFunction.cpp
  llvm/lib/Transforms/Utils/IntegerDivision.cpp
  llvm/lib/Transforms/Utils/LCSSA.cpp
  llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  llvm/lib/Transforms/Utils/Local.cpp
  llvm/lib/Transforms/Utils/LoopPeel.cpp
  llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
  llvm/lib/Transforms/Utils/LoopSimplify.cpp
  llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp
  llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  llvm/lib/Transforms/Utils/LoopUtils.cpp
  llvm/lib/Transforms/Utils/LowerInvoke.cpp
  llvm/lib/Transforms/Utils/ModuleUtils.cpp
  llvm/lib/Transforms/Utils/PredicateInfo.cpp
  llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  llvm/lib/Transforms/Utils/RelLookupTableConverter.cpp
  llvm/lib/Transforms/Utils/SCCPSolver.cpp
  llvm/lib/Transforms/Utils/SSAUpdater.cpp
  llvm/lib/Transforms/Utils/SampleProfileLoaderBaseUtil.cpp
  llvm/lib/Transforms/Utils/SanitizerStats.cpp
  llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
  llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
  llvm/lib/Transforms/Utils/StripGCRelocates.cpp
  llvm/lib/Transforms/Utils/SymbolRewriter.cpp
  llvm/lib/Transforms/Utils/UnifyLoopExits.cpp
  llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp
  llvm/unittests/IR/LegacyPassManagerTest.cpp
  llvm/unittests/Transforms/Utils/BasicBlockUtilsTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D120741.412129.patch
Type: text/x-patch
Size: 62355 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220301/6530d7e3/attachment.bin>


More information about the llvm-commits mailing list