LLVM 20.0.0git
Utils Directory Reference
Directory dependency graph for Utils:
include/llvm/Transforms/Utils

Files

file  AddDiscriminators.h [code]
 
file  AMDGPUEmitPrintf.h [code]
 
file  ASanStackFrameLayout.h [code]
 
file  AssumeBundleBuilder.h [code]
 
file  BasicBlockUtils.h [code]
 
file  BreakCriticalEdges.h [code]
 
file  BuildLibCalls.h [code]
 
file  BypassSlowDivision.h [code]
 
file  CallGraphUpdater.h [code]
 This file provides interfaces used to manipulate a call graph, regardless if it is a "old style" CallGraph or an "new style" LazyCallGraph.
 
file  CallPromotionUtils.h [code]
 
file  CanonicalizeAliases.h [code]
 
file  CanonicalizeFreezeInLoops.h [code]
 
file  Cloning.h [code]
 
file  CodeExtractor.h [code]
 
file  CodeLayout.h [code]
 Declares methods and data structures for code layout algorithms.
 
file  CodeMoverUtils.h [code]
 
file  ControlFlowUtils.h [code]
 
file  CountVisits.h [code]
 
file  CtorUtils.h [code]
 
file  Debugify.h [code]
 
file  DXILUpgrade.h [code]
 
file  EntryExitInstrumenter.h [code]
 
file  EscapeEnumerator.h [code]
 
file  Evaluator.h [code]
 
file  ExtraPassManager.h [code]
 This file provides a pass manager that only runs its passes if the provided marker analysis has been preserved, together with a class to define such a marker analysis.
 
file  FixIrreducible.h [code]
 
file  FunctionComparator.h [code]
 
file  FunctionImportUtils.h [code]
 
file  GlobalStatus.h [code]
 
file  GuardUtils.h [code]
 
file  HelloWorld.h [code]
 
file  InjectTLIMappings.h [code]
 
file  InstructionNamer.h [code]
 
file  InstructionWorklist.h [code]
 
file  Instrumentation.h [code]
 
file  IntegerDivision.h [code]
 
file  IRNormalizer.h [code]
 
file  LCSSA.h [code]
 
file  LibCallsShrinkWrap.h [code]
 
file  Local.h [code]
 
file  LongestCommonSequence.h [code]
 
file  LoopConstrainer.h [code]
 
file  LoopPeel.h [code]
 
file  LoopRotationUtils.h [code]
 
file  LoopSimplify.h [code]
 
file  LoopUtils.h [code]
 
file  LoopVersioning.h [code]
 
file  LowerAtomic.h [code]
 
file  LowerGlobalDtors.h [code]
 
file  LowerIFunc.h [code]
 
file  LowerInvoke.h [code]
 
file  LowerMemIntrinsics.h [code]
 
file  LowerSwitch.h [code]
 
file  MatrixUtils.h [code]
 
file  Mem2Reg.h [code]
 
file  MemoryOpRemark.h [code]
 
file  MemoryTaggingSupport.h [code]
 
file  MetaRenamer.h [code]
 
file  MisExpect.h [code]
 
file  ModuleUtils.h [code]
 
file  MoveAutoInit.h [code]
 
file  NameAnonGlobals.h [code]
 
file  PredicateInfo.h [code]
 This file implements the PredicateInfo analysis, which creates an Extended SSA form for operations used in branch comparisons and llvm.assume comparisons.
 
file  PromoteMemToReg.h [code]
 
file  RelLookupTableConverter.h [code]
 This file implements relative lookup table converter that converts lookup tables to relative lookup tables to make them PIC-friendly.
 
file  SampleProfileInference.h [code]
 This file provides the interface for the profile inference algorithm, profi.
 
file  SampleProfileLoaderBaseImpl.h [code]
 This file provides the interface for the sampled PGO profile loader base implementation.
 
file  SampleProfileLoaderBaseUtil.h [code]
 This file provides the utility functions for the sampled PGO loader base implementation.
 
file  SanitizerStats.h [code]
 
file  ScalarEvolutionExpander.h [code]
 
file  SCCPSolver.h [code]
 
file  SimplifyCFGOptions.h [code]
 
file  SimplifyIndVar.h [code]
 
file  SimplifyLibCalls.h [code]
 
file  SizeOpts.h [code]
 
file  SplitModule.h [code]
 
file  SSAUpdater.h [code]
 
file  SSAUpdaterBulk.h [code]
 
file  SSAUpdaterImpl.h [code]
 
file  StripGCRelocates.h [code]
 
file  StripNonLineTableDebugInfo.h [code]
 
file  SymbolRewriter.h [code]
 
file  UnifyFunctionExitNodes.h [code]
 
file  UnifyLoopExits.h [code]
 
file  UnrollLoop.h [code]
 
file  ValueMapper.h [code]
 
file  VNCoercion.h [code]