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 24608 bytes
AlignmentFromAssumptions.cpp 17709 bytes
BDCE.cpp 6292 bytes
CallSiteSplitting.cpp 14487 bytes
ConstantHoisting.cpp 32336 bytes
ConstantProp.cpp 3405 bytes
CorrelatedValuePropagation.cpp 22185 bytes
DCE.cpp 5338 bytes
DeadStoreElimination.cpp 53384 bytes
DivRemPairs.cpp 7752 bytes
EarlyCSE.cpp 45367 bytes
FlattenCFGPass.cpp 2426 bytes
Float2Int.cpp 17632 bytes
GVN.cpp 97753 bytes
GVNHoist.cpp 45817 bytes
GVNSink.cpp 30111 bytes
GuardWidening.cpp 25035 bytes
IVUsersPrinter.cpp 811 bytes
IndVarSimplify.cpp 101926 bytes
InductiveRangeCheckElimination.cpp 70468 bytes
InferAddressSpaces.cpp 38789 bytes
JumpThreading.cpp 99892 bytes
LICM.cpp 64367 bytes
LoopAccessAnalysisPrinter.cpp 949 bytes
LoopDataPrefetch.cpp 11469 bytes
LoopDeletion.cpp 9976 bytes
LoopDistribute.cpp 38863 bytes
LoopIdiomRecognize.cpp 64728 bytes
LoopInstSimplify.cpp 7830 bytes
LoopInterchange.cpp 52453 bytes
LoopLoadElimination.cpp 25516 bytes
LoopPassManager.cpp 3362 bytes
LoopPredication.cpp 27969 bytes
LoopRerollPass.cpp 63075 bytes
LoopRotation.cpp 27525 bytes
LoopSimplifyCFG.cpp 3851 bytes
LoopSink.cpp 14871 bytes
LoopStrengthReduce.cpp 208088 bytes
LoopUnrollPass.cpp 55093 bytes
LoopUnswitch.cpp 64284 bytes
LoopVersioningLICM.cpp 22391 bytes
LowerAtomic.cpp 5035 bytes
LowerExpectIntrinsic.cpp 12779 bytes
LowerGuardIntrinsic.cpp 4591 bytes
MemCpyOptimizer.cpp 55465 bytes
MergeICmps.cpp 24303 bytes
MergedLoadStoreMotion.cpp 15124 bytes
NaryReassociate.cpp 19771 bytes
NewGVN.cpp 175202 bytes
PartiallyInlineLibCalls.cpp 6061 bytes
PlaceSafepoints.cpp 28118 bytes
Reassociate.cpp 92182 bytes
Reg2Mem.cpp 4351 bytes
RewriteStatepointsForGC.cpp 115105 bytes
SCCP.cpp 74578 bytes
SROA.cpp 174968 bytes
Scalar.cpp 9482 bytes
Scalarizer.cpp 26909 bytes
SeparateConstOffsetFromGEP.cpp 52926 bytes
SimpleLoopUnswitch.cpp 93219 bytes
SimplifyCFGPass.cpp 11721 bytes
Sink.cpp 11008 bytes
SpeculateAroundPHIs.cpp 35548 bytes
SpeculativeExecution.cpp 10852 bytes
StraightLineStrengthReduce.cpp 29391 bytes
StructurizeCFG.cpp 28910 bytes
TailRecursionElimination.cpp 34935 bytes