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
GISel
MCTargetDesc
TargetInfo
Utils
AArch64.h 4187 bytes
AArch64.td 51046 bytes
AArch64A53Fix835769.cpp 8495 bytes
AArch64A57FPLoadBalancing.cpp 26348 bytes
AArch64AdvSIMDScalarPass.cpp 16485 bytes
AArch64AsmPrinter.cpp 49919 bytes
AArch64BranchTargets.cpp 5024 bytes
AArch64CallingConvention.cpp 6385 bytes
AArch64CallingConvention.h 2684 bytes
AArch64CallingConvention.td 24415 bytes
AArch64CleanupLocalDynamicTLSPass.cpp 5660 bytes
AArch64CollectLOH.cpp 20554 bytes
AArch64Combine.td 3344 bytes
AArch64CompressJumpTables.cpp 5185 bytes
AArch64CondBrTuning.cpp 10436 bytes
AArch64ConditionOptimizer.cpp 15628 bytes
AArch64ConditionalCompares.cpp 34061 bytes
AArch64DeadRegisterDefinitionsPass.cpp 7950 bytes
AArch64ExpandImm.cpp 14597 bytes
AArch64ExpandImm.h 959 bytes
AArch64ExpandPseudoInsts.cpp 38990 bytes
AArch64FalkorHWPFFix.cpp 23858 bytes
AArch64FastISel.cpp 175879 bytes
AArch64FrameLowering.cpp 127108 bytes
AArch64FrameLowering.h 5671 bytes
AArch64GenRegisterBankInfo.def 11266 bytes
AArch64ISelDAGToDAG.cpp 184589 bytes
AArch64ISelLowering.cpp 592340 bytes
AArch64ISelLowering.h 34689 bytes
AArch64InstrAtomics.td 20820 bytes
AArch64InstrFormats.td 441268 bytes
AArch64InstrGISel.td 4389 bytes
AArch64InstrInfo.cpp 249069 bytes
AArch64InstrInfo.h 20397 bytes
AArch64InstrInfo.td 383833 bytes
AArch64LoadStoreOptimizer.cpp 78892 bytes
AArch64MCInstLower.cpp 11998 bytes
AArch64MCInstLower.h 1735 bytes
AArch64MachineFunctionInfo.cpp 1048 bytes
AArch64MachineFunctionInfo.h 13209 bytes
AArch64MacroFusion.cpp 11743 bytes
AArch64MacroFusion.h 891 bytes
AArch64PBQPRegAlloc.cpp 11625 bytes
AArch64PBQPRegAlloc.h 1327 bytes
AArch64PerfectShuffle.h 391208 bytes
AArch64PfmCounters.td 713 bytes
AArch64PromoteConstant.cpp 22969 bytes
AArch64RedundantCopyElimination.cpp 17504 bytes
AArch64RegisterBanks.td 719 bytes
AArch64RegisterInfo.cpp 30314 bytes
AArch64RegisterInfo.h 5629 bytes
AArch64RegisterInfo.td 52227 bytes
AArch64SIMDInstrOpt.cpp 26691 bytes
AArch64SLSHardening.cpp 16303 bytes
AArch64SVEInstrInfo.td 173496 bytes
AArch64SchedA53.td 15644 bytes
AArch64SchedA57.td 35519 bytes
AArch64SchedA57WriteRes.td 20346 bytes
AArch64SchedCyclone.td 30535 bytes
AArch64SchedExynosM3.td 43591 bytes
AArch64SchedExynosM4.td 51004 bytes
AArch64SchedExynosM5.td 51957 bytes
AArch64SchedFalkor.td 5428 bytes
AArch64SchedFalkorDetails.td 69282 bytes
AArch64SchedKryo.td 6358 bytes
AArch64SchedKryoDetails.td 84617 bytes
AArch64SchedPredExynos.td 7678 bytes
AArch64SchedPredicates.td 28527 bytes
AArch64SchedThunderX.td 15350 bytes
AArch64SchedThunderX2T99.td 70228 bytes
AArch64SchedThunderX3T110.td 70417 bytes
AArch64Schedule.td 3957 bytes
AArch64SelectionDAGInfo.cpp 5675 bytes
AArch64SelectionDAGInfo.h 1495 bytes
AArch64SpeculationHardening.cpp 30314 bytes
AArch64StackOffset.h 5126 bytes
AArch64StackTagging.cpp 24892 bytes
AArch64StackTaggingPreRA.cpp 7425 bytes
AArch64StorePairSuppress.cpp 6409 bytes
AArch64Subtarget.cpp 12675 bytes
AArch64Subtarget.h 18936 bytes
AArch64SystemOperands.td 83712 bytes
AArch64TargetMachine.cpp 27288 bytes
AArch64TargetMachine.h 3330 bytes
AArch64TargetObjectFile.cpp 3433 bytes
AArch64TargetObjectFile.h 2364 bytes
AArch64TargetTransformInfo.cpp 43618 bytes
AArch64TargetTransformInfo.h 8890 bytes
SVEInstrFormats.td 311326 bytes
SVEIntrinsicOpts.cpp 8321 bytes