LLVM 22.0.0git
Utils Directory Reference
Directory dependency graph for Utils:

Files

 
AddDiscriminators.cpp
 
AMDGPUEmitPrintf.cpp
 
ASanStackFrameLayout.cpp
 
AssumeBundleBuilder.cpp
 
BasicBlockUtils.cpp
 
BreakCriticalEdges.cpp
 
BuildLibCalls.cpp
 
BypassSlowDivision.cpp
 
CallGraphUpdater.cpp
 This file provides interfaces used to manipulate a call graph, regardless if it is a "old style" CallGraph or an "new style" LazyCallGraph.
 
CallPromotionUtils.cpp
 
CanonicalizeAliases.cpp
 
CanonicalizeFreezeInLoops.cpp
 
CloneFunction.cpp
 
CloneModule.cpp
 
CodeExtractor.cpp
 
CodeLayout.cpp
 
CodeMoverUtils.cpp
 
ControlFlowUtils.cpp
 
CountVisits.cpp
 
CtorUtils.cpp
 
Debugify.cpp
 
DebugSSAUpdater.cpp
 
DeclareRuntimeLibcalls.cpp
 
DemoteRegToStack.cpp
 
DXILUpgrade.cpp
 
EntryExitInstrumenter.cpp
 
EscapeEnumerator.cpp
 
Evaluator.cpp
 
FixIrreducible.cpp
 
FlattenCFG.cpp
 
FunctionComparator.cpp
 
FunctionImportUtils.cpp
 
GlobalStatus.cpp
 
GuardUtils.cpp
 
HelloWorld.cpp
 
InjectTLIMappings.cpp
 
InlineFunction.cpp
 
InstructionNamer.cpp
 
Instrumentation.cpp
 
IntegerDivision.cpp
 
IRNormalizer.cpp
 This file implements the IRNormalizer class which aims to transform LLVM Modules into a normal form by reordering and renaming instructions while preserving the same semantics.
 
LCSSA.cpp
 
LibCallsShrinkWrap.cpp
 
Local.cpp
 
LoopConstrainer.cpp
 
LoopPeel.cpp
 
LoopRotationUtils.cpp
 
LoopSimplify.cpp
 
LoopUnroll.cpp
 
LoopUnrollAndJam.cpp
 
LoopUnrollRuntime.cpp
 
LoopUtils.cpp
 
LoopVersioning.cpp
 
LowerAtomic.cpp
 
LowerGlobalDtors.cpp
 Lower @llvm.global_dtors.
 
LowerIFunc.cpp
 
LowerInvoke.cpp
 
LowerMemIntrinsics.cpp
 
LowerSwitch.cpp
 
LowerVectorIntrinsics.cpp
 
MatrixUtils.cpp
 
Mem2Reg.cpp
 
MemoryOpRemark.cpp
 
MemoryTaggingSupport.cpp
 
MetaRenamer.cpp
 
MisExpect.cpp
 
ModuleUtils.cpp
 
MoveAutoInit.cpp
 
NameAnonGlobals.cpp
 
PredicateInfo.cpp
 
ProfileVerify.cpp
 
PromoteMemoryToRegister.cpp
 
RelLookupTableConverter.cpp
 
SampleProfileInference.cpp
 
SampleProfileLoaderBaseUtil.cpp
 
SanitizerStats.cpp
 
ScalarEvolutionExpander.cpp
 
SCCPSolver.cpp
 
SimplifyCFG.cpp
 
SimplifyIndVar.cpp
 
SimplifyLibCalls.cpp
 
SizeOpts.cpp
 
SplitModule.cpp
 
SplitModuleByCategory.cpp
 
SSAUpdater.cpp
 
SSAUpdaterBulk.cpp
 
StripGCRelocates.cpp
 
StripNonLineTableDebugInfo.cpp
 
SymbolRewriter.cpp
 
UnifyFunctionExitNodes.cpp
 
UnifyLoopExits.cpp
 
Utils.cpp
 
ValueMapper.cpp
 
VNCoercion.cpp