LLVM
20.0.0git
lib
Transforms
Utils
Utils Directory Reference
Directory dependency graph for Utils:
Files
file
AddDiscriminators.cpp
[code]
file
AMDGPUEmitPrintf.cpp
[code]
file
ASanStackFrameLayout.cpp
[code]
file
AssumeBundleBuilder.cpp
[code]
file
BasicBlockUtils.cpp
[code]
file
BreakCriticalEdges.cpp
[code]
file
BuildLibCalls.cpp
[code]
file
BypassSlowDivision.cpp
[code]
file
CallGraphUpdater.cpp
[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.cpp
[code]
file
CanonicalizeAliases.cpp
[code]
file
CanonicalizeFreezeInLoops.cpp
[code]
file
CloneFunction.cpp
[code]
file
CloneModule.cpp
[code]
file
CodeExtractor.cpp
[code]
file
CodeLayout.cpp
[code]
file
CodeMoverUtils.cpp
[code]
file
ControlFlowUtils.cpp
[code]
file
CountVisits.cpp
[code]
file
CtorUtils.cpp
[code]
file
Debugify.cpp
[code]
file
DemoteRegToStack.cpp
[code]
file
DXILUpgrade.cpp
[code]
file
EntryExitInstrumenter.cpp
[code]
file
EscapeEnumerator.cpp
[code]
file
Evaluator.cpp
[code]
file
FixIrreducible.cpp
[code]
file
FlattenCFG.cpp
[code]
file
FunctionComparator.cpp
[code]
file
FunctionImportUtils.cpp
[code]
file
GlobalStatus.cpp
[code]
file
GuardUtils.cpp
[code]
file
HelloWorld.cpp
[code]
file
InjectTLIMappings.cpp
[code]
file
InlineFunction.cpp
[code]
file
InstructionNamer.cpp
[code]
file
Instrumentation.cpp
[code]
file
IntegerDivision.cpp
[code]
file
IRNormalizer.cpp
[code]
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.
file
LCSSA.cpp
[code]
file
LibCallsShrinkWrap.cpp
[code]
file
Local.cpp
[code]
file
LoopConstrainer.cpp
[code]
file
LoopPeel.cpp
[code]
file
LoopRotationUtils.cpp
[code]
file
LoopSimplify.cpp
[code]
file
LoopUnroll.cpp
[code]
file
LoopUnrollAndJam.cpp
[code]
file
LoopUnrollRuntime.cpp
[code]
file
LoopUtils.cpp
[code]
file
LoopVersioning.cpp
[code]
file
LowerAtomic.cpp
[code]
file
LowerGlobalDtors.cpp
[code]
Lower @llvm.global_dtors.
file
LowerIFunc.cpp
[code]
file
LowerInvoke.cpp
[code]
file
LowerMemIntrinsics.cpp
[code]
file
LowerSwitch.cpp
[code]
file
MatrixUtils.cpp
[code]
file
Mem2Reg.cpp
[code]
file
MemoryOpRemark.cpp
[code]
file
MemoryTaggingSupport.cpp
[code]
file
MetaRenamer.cpp
[code]
file
MisExpect.cpp
[code]
file
ModuleUtils.cpp
[code]
file
MoveAutoInit.cpp
[code]
file
NameAnonGlobals.cpp
[code]
file
PredicateInfo.cpp
[code]
file
PromoteMemoryToRegister.cpp
[code]
file
RelLookupTableConverter.cpp
[code]
file
SampleProfileInference.cpp
[code]
file
SampleProfileLoaderBaseUtil.cpp
[code]
file
SanitizerStats.cpp
[code]
file
ScalarEvolutionExpander.cpp
[code]
file
SCCPSolver.cpp
[code]
file
SimplifyCFG.cpp
[code]
file
SimplifyIndVar.cpp
[code]
file
SimplifyLibCalls.cpp
[code]
file
SizeOpts.cpp
[code]
file
SplitModule.cpp
[code]
file
SSAUpdater.cpp
[code]
file
SSAUpdaterBulk.cpp
[code]
file
StripGCRelocates.cpp
[code]
file
StripNonLineTableDebugInfo.cpp
[code]
file
SymbolRewriter.cpp
[code]
file
UnifyFunctionExitNodes.cpp
[code]
file
UnifyLoopExits.cpp
[code]
file
Utils.cpp
[code]
file
ValueMapper.cpp
[code]
file
VNCoercion.cpp
[code]
Generated on Thu Dec 26 2024 01:27:42 for LLVM by
1.9.6