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
ADCE.cpp 24878 bytes
AlignmentFromAssumptions.cpp 15923 bytes
BDCE.cpp 6589 bytes
CallSiteSplitting.cpp 22117 bytes
ConstantHoisting.cpp 38744 bytes
ConstantProp.cpp 4163 bytes
CorrelatedValuePropagation.cpp 27366 bytes
DCE.cpp 5692 bytes
DeadStoreElimination.cpp 55283 bytes
DivRemPairs.cpp 8173 bytes
EarlyCSE.cpp 51548 bytes
FlattenCFGPass.cpp 2426 bytes
Float2Int.cpp 17673 bytes
GVN.cpp 95726 bytes
GVNHoist.cpp 45777 bytes
GVNSink.cpp 30115 bytes
GuardWidening.cpp 34287 bytes
IVUsersPrinter.cpp 811 bytes
IndVarSimplify.cpp 107817 bytes
InductiveRangeCheckElimination.cpp 72283 bytes
InferAddressSpaces.cpp 39133 bytes
InstSimplifyPass.cpp 5470 bytes
JumpThreading.cpp 107619 bytes
LICM.cpp 88022 bytes
LoopAccessAnalysisPrinter.cpp 949 bytes
LoopDataPrefetch.cpp 11479 bytes
LoopDeletion.cpp 10038 bytes
LoopDistribute.cpp 40737 bytes
LoopIdiomRecognize.cpp 66957 bytes
LoopInstSimplify.cpp 9422 bytes
LoopInterchange.cpp 57265 bytes
LoopLoadElimination.cpp 25590 bytes
LoopPassManager.cpp 3967 bytes
LoopPredication.cpp 32176 bytes
LoopRerollPass.cpp 59190 bytes
LoopRotation.cpp 4699 bytes
LoopSimplifyCFG.cpp 25291 bytes
LoopSink.cpp 15400 bytes
LoopStrengthReduce.cpp 212970 bytes
LoopUnrollAndJamPass.cpp 20570 bytes
LoopUnrollPass.cpp 57509 bytes
LoopUnswitch.cpp 66469 bytes
LoopVersioningLICM.cpp 25183 bytes
LowerAtomic.cpp 5035 bytes
LowerExpectIntrinsic.cpp 12772 bytes
LowerGuardIntrinsic.cpp 2813 bytes
MakeGuardsExplicit.cpp 4475 bytes
MemCpyOptimizer.cpp 57270 bytes
MergeICmps.cpp 33293 bytes
MergedLoadStoreMotion.cpp 13969 bytes
NaryReassociate.cpp 20236 bytes
NewGVN.cpp 175478 bytes
PartiallyInlineLibCalls.cpp 6304 bytes
PlaceSafepoints.cpp 28121 bytes
Reassociate.cpp 92835 bytes
Reg2Mem.cpp 4386 bytes
RewriteStatepointsForGC.cpp 114955 bytes
SCCP.cpp 78225 bytes
SROA.cpp 179910 bytes
Scalar.cpp 9791 bytes
Scalarizer.cpp 27963 bytes
SeparateConstOffsetFromGEP.cpp 52912 bytes
SimpleLoopUnswitch.cpp 124255 bytes
SimplifyCFGPass.cpp 11721 bytes
Sink.cpp 11041 bytes
SpeculateAroundPHIs.cpp 35912 bytes
SpeculativeExecution.cpp 10925 bytes
StraightLineStrengthReduce.cpp 29387 bytes
StructurizeCFG.cpp 31870 bytes
TailRecursionElimination.cpp 36647 bytes
WarnMissedTransforms.cpp 6220 bytes