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
AsmParser
Disassembler
InstPrinter
MCTargetDesc
TargetInfo
Utils
AArch64.h 3546 bytes
AArch64.td 34793 bytes
AArch64A53Fix835769.cpp 8467 bytes
AArch64A57FPLoadBalancing.cpp 26323 bytes
AArch64AdvSIMDScalarPass.cpp 16477 bytes
AArch64AsmPrinter.cpp 36123 bytes
AArch64BranchTargets.cpp 4800 bytes
AArch64CallLowering.cpp 16414 bytes
AArch64CallLowering.h 2204 bytes
AArch64CallingConvention.h 5361 bytes
AArch64CallingConvention.td 18410 bytes
AArch64CleanupLocalDynamicTLSPass.cpp 5519 bytes
AArch64CollectLOH.cpp 19224 bytes
AArch64CompressJumpTables.cpp 4840 bytes
AArch64CondBrTuning.cpp 10720 bytes
AArch64ConditionOptimizer.cpp 15531 bytes
AArch64ConditionalCompares.cpp 34000 bytes
AArch64DeadRegisterDefinitionsPass.cpp 7298 bytes
AArch64ExpandPseudoInsts.cpp 37967 bytes
AArch64FalkorHWPFFix.cpp 23889 bytes
AArch64FastISel.cpp 173790 bytes
AArch64FrameLowering.cpp 86250 bytes
AArch64FrameLowering.h 3640 bytes
AArch64GenRegisterBankInfo.def 10973 bytes
AArch64ISelDAGToDAG.cpp 153225 bytes
AArch64ISelLowering.cpp 463294 bytes
AArch64ISelLowering.h 27555 bytes
AArch64InstrAtomics.td 19605 bytes
AArch64InstrFormats.td 415996 bytes
AArch64InstrInfo.cpp 192882 bytes
AArch64InstrInfo.h 16878 bytes
AArch64InstrInfo.td 341623 bytes
AArch64InstructionSelector.cpp 68147 bytes
AArch64LegalizerInfo.cpp 19739 bytes
AArch64LegalizerInfo.h 1392 bytes
AArch64LoadStoreOptimizer.cpp 63310 bytes
AArch64MCInstLower.cpp 11873 bytes
AArch64MCInstLower.h 1707 bytes
AArch64MachineFunctionInfo.h 8224 bytes
AArch64MacroFusion.cpp 11715 bytes
AArch64MacroFusion.h 863 bytes
AArch64PBQPRegAlloc.cpp 11577 bytes
AArch64PBQPRegAlloc.h 1299 bytes
AArch64PerfectShuffle.h 391180 bytes
AArch64PfmCounters.td 685 bytes
AArch64PreLegalizerCombiner.cpp 3578 bytes
AArch64PromoteConstant.cpp 22359 bytes
AArch64RedundantCopyElimination.cpp 17469 bytes
AArch64RegisterBankInfo.cpp 26605 bytes
AArch64RegisterBankInfo.h 4517 bytes
AArch64RegisterBanks.td 691 bytes
AArch64RegisterInfo.cpp 21633 bytes
AArch64RegisterInfo.h 5275 bytes
AArch64RegisterInfo.td 51472 bytes
AArch64SIMDInstrOpt.cpp 26629 bytes
AArch64SVEInstrInfo.td 59488 bytes
AArch64SchedA53.td 15526 bytes
AArch64SchedA57.td 35397 bytes
AArch64SchedA57WriteRes.td 20318 bytes
AArch64SchedCyclone.td 30413 bytes
AArch64SchedExynosM1.td 42879 bytes
AArch64SchedExynosM3.td 42715 bytes
AArch64SchedExynosM4.td 50183 bytes
AArch64SchedFalkor.td 5311 bytes
AArch64SchedFalkorDetails.td 69246 bytes
AArch64SchedKryo.td 6241 bytes
AArch64SchedKryoDetails.td 84570 bytes
AArch64SchedPredExynos.td 7615 bytes
AArch64SchedPredicates.td 27939 bytes
AArch64SchedThunderX.td 15233 bytes
AArch64SchedThunderX2T99.td 70934 bytes
AArch64Schedule.td 3929 bytes
AArch64SelectionDAGInfo.cpp 2367 bytes
AArch64SelectionDAGInfo.h 1157 bytes
AArch64SpeculationHardening.cpp 30233 bytes
AArch64StorePairSuppress.cpp 6289 bytes
AArch64Subtarget.cpp 9640 bytes
AArch64Subtarget.h 15718 bytes
AArch64SystemOperands.td 80823 bytes
AArch64TargetMachine.cpp 22805 bytes
AArch64TargetMachine.h 2877 bytes
AArch64TargetObjectFile.cpp 3424 bytes
AArch64TargetObjectFile.h 2170 bytes
AArch64TargetTransformInfo.cpp 39403 bytes
AArch64TargetTransformInfo.h 5766 bytes
SVEInstrFormats.td 147418 bytes