Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
models
AliasAnalysis.cpp 34360 bytes
AliasAnalysisEvaluator.cpp 16018 bytes
AliasAnalysisSummary.cpp 3574 bytes
AliasAnalysisSummary.h 10411 bytes
AliasSetTracker.cpp 26484 bytes
Analysis.cpp 5416 bytes
AssumeBundleQueries.cpp 8149 bytes
AssumptionCache.cpp 11201 bytes
BasicAliasAnalysis.cpp 87870 bytes
BlockFrequencyInfo.cpp 12691 bytes
BlockFrequencyInfoImpl.cpp 29282 bytes
BranchProbabilityInfo.cpp 44523 bytes
CFG.cpp 10134 bytes
CFGPrinter.cpp 11468 bytes
CFLAndersAliasAnalysis.cpp 33806 bytes
CFLGraph.h 21742 bytes
CFLSteensAliasAnalysis.cpp 13553 bytes
CGSCCPassManager.cpp 31947 bytes
CallGraph.cpp 13168 bytes
CallGraphSCCPass.cpp 26944 bytes
CallPrinter.cpp 9712 bytes
CaptureTracking.cpp 15749 bytes
CmpInstAnalysis.cpp 4743 bytes
CodeMetrics.cpp 7159 bytes
ConstantFolding.cpp 107670 bytes
CostModel.cpp 3962 bytes
DDG.cpp 11556 bytes
Delinearization.cpp 4597 bytes
DemandedBits.cpp 16657 bytes
DependenceAnalysis.cpp 154402 bytes
DependenceGraphBuilder.cpp 19704 bytes
DivergenceAnalysis.cpp 15966 bytes
DomPrinter.cpp 9902 bytes
DomTreeUpdater.cpp 15577 bytes
DominanceFrontier.cpp 3281 bytes
EHPersonalities.cpp 6032 bytes
GlobalsModRef.cpp 41982 bytes
GuardUtils.cpp 3352 bytes
HeatUtils.cpp 2920 bytes
IVDescriptors.cpp 43292 bytes
IVUsers.cpp 16510 bytes
IndirectCallPromotionAnalysis.cpp 4439 bytes
InlineAdvisor.cpp 15648 bytes
InlineCost.cpp 101854 bytes
InlineFeaturesAnalysis.cpp 1625 bytes
InlineSizeEstimatorAnalysis.cpp 11210 bytes
InstCount.cpp 2504 bytes
InstructionPrecedenceTracking.cpp 4914 bytes
InstructionSimplify.cpp 222119 bytes
Interval.cpp 1818 bytes
IntervalPartition.cpp 4607 bytes
LazyBlockFrequencyInfo.cpp 2881 bytes
LazyBranchProbabilityInfo.cpp 3035 bytes
LazyCallGraph.cpp 68947 bytes
LazyValueInfo.cpp 78216 bytes
LegacyDivergenceAnalysis.cpp 15176 bytes
Lint.cpp 29765 bytes
Loads.cpp 21091 bytes
LoopAccessAnalysis.cpp 90128 bytes
LoopAnalysisManager.cpp 6756 bytes
LoopCacheAnalysis.cpp 24095 bytes
LoopInfo.cpp 38043 bytes
LoopNestAnalysis.cpp 10874 bytes
LoopPass.cpp 13199 bytes
LoopUnrollAnalyzer.cpp 7438 bytes
MLInlineAdvisor.cpp 11632 bytes
MemDepPrinter.cpp 5251 bytes
MemDerefPrinter.cpp 2589 bytes
MemoryBuiltins.cpp 42126 bytes
MemoryDependenceAnalysis.cpp 71568 bytes
MemoryLocation.cpp 8109 bytes
MemorySSA.cpp 92326 bytes
MemorySSAUpdater.cpp 59293 bytes
ModuleDebugInfoPrinter.cpp 4114 bytes
ModuleSummaryAnalysis.cpp 39049 bytes
MustExecute.cpp 31931 bytes
ObjCARCAliasAnalysis.cpp 5951 bytes
ObjCARCAnalysisUtils.cpp 1096 bytes
ObjCARCInstKind.cpp 23706 bytes
OptimizationRemarkEmitter.cpp 4336 bytes
PHITransAddr.cpp 16437 bytes
PhiValues.cpp 8598 bytes
PostDominators.cpp 3676 bytes
ProfileSummaryInfo.cpp 18501 bytes
PtrUseVisitor.cpp 1307 bytes
RegionInfo.cpp 6659 bytes
RegionPass.cpp 9447 bytes
RegionPrinter.cpp 8817 bytes
ReleaseModeModelRunner.cpp 2901 bytes
ScalarEvolution.cpp 486666 bytes
ScalarEvolutionAliasAnalysis.cpp 6104 bytes
ScalarEvolutionDivision.cpp 7694 bytes
ScalarEvolutionNormalization.cpp 4704 bytes
ScopedNoAliasAA.cpp 7561 bytes
StackLifetime.cpp 12511 bytes
StackSafetyAnalysis.cpp 32572 bytes
StratifiedSets.h 19121 bytes
SyncDependenceAnalysis.cpp 13283 bytes
SyntheticCountsUtils.cpp 3906 bytes
TFUtils.cpp 9205 bytes
TargetLibraryInfo.cpp 60397 bytes
TargetTransformInfo.cpp 49306 bytes
Trace.cpp 1843 bytes
TypeBasedAliasAnalysis.cpp 26665 bytes
TypeMetadataUtils.cpp 6075 bytes
VFABIDemangling.cpp 16852 bytes
ValueLattice.cpp 1221 bytes
ValueLatticeUtils.cpp 1568 bytes
ValueTracking.cpp 248911 bytes
VectorUtils.cpp 49737 bytes