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 3097 bytes
AArch64.td 23682 bytes
AArch64A53Fix835769.cpp 8387 bytes
AArch64A57FPLoadBalancing.cpp 26104 bytes
AArch64AdvSIMDScalarPass.cpp 16462 bytes
AArch64AsmPrinter.cpp 25158 bytes
AArch64CallLowering.cpp 14992 bytes
AArch64CallLowering.h 2192 bytes
AArch64CallingConvention.h 5361 bytes
AArch64CallingConvention.td 16681 bytes
AArch64CleanupLocalDynamicTLSPass.cpp 5519 bytes
AArch64CollectLOH.cpp 19036 bytes
AArch64CondBrTuning.cpp 10650 bytes
AArch64ConditionOptimizer.cpp 15401 bytes
AArch64ConditionalCompares.cpp 33703 bytes
AArch64DeadRegisterDefinitionsPass.cpp 7192 bytes
AArch64ExpandPseudoInsts.cpp 37562 bytes
AArch64FalkorHWPFFix.cpp 23146 bytes
AArch64FastISel.cpp 172591 bytes
AArch64FrameLowering.cpp 54686 bytes
AArch64FrameLowering.h 3146 bytes
AArch64GenRegisterBankInfo.def 10973 bytes
AArch64ISelDAGToDAG.cpp 150044 bytes
AArch64ISelLowering.cpp 431054 bytes
AArch64ISelLowering.h 24615 bytes
AArch64InstrAtomics.td 19372 bytes
AArch64InstrFormats.td 391519 bytes
AArch64InstrInfo.cpp 171036 bytes
AArch64InstrInfo.h 18962 bytes
AArch64InstrInfo.td 316931 bytes
AArch64InstructionSelector.cpp 57046 bytes
AArch64LegalizerInfo.cpp 16150 bytes
AArch64LegalizerInfo.h 1282 bytes
AArch64LoadStoreOptimizer.cpp 63089 bytes
AArch64MCInstLower.cpp 9317 bytes
AArch64MCInstLower.h 1707 bytes
AArch64MachineFunctionInfo.h 6808 bytes
AArch64MacroFusion.cpp 5427 bytes
AArch64MacroFusion.h 863 bytes
AArch64PBQPRegAlloc.cpp 11503 bytes
AArch64PBQPRegAlloc.h 1299 bytes
AArch64PerfectShuffle.h 391180 bytes
AArch64PromoteConstant.cpp 22237 bytes
AArch64RedundantCopyElimination.cpp 17604 bytes
AArch64RegisterBankInfo.cpp 26575 bytes
AArch64RegisterBankInfo.h 4517 bytes
AArch64RegisterBanks.td 691 bytes
AArch64RegisterInfo.cpp 17667 bytes
AArch64RegisterInfo.h 4324 bytes
AArch64RegisterInfo.td 38634 bytes
AArch64SIMDInstrOpt.cpp 26655 bytes
AArch64SVEInstrInfo.td 883 bytes
AArch64SchedA53.td 15542 bytes
AArch64SchedA57.td 35397 bytes
AArch64SchedA57WriteRes.td 20318 bytes
AArch64SchedCyclone.td 30413 bytes
AArch64SchedFalkor.td 5224 bytes
AArch64SchedFalkorDetails.td 69241 bytes
AArch64SchedKryo.td 6154 bytes
AArch64SchedKryoDetails.td 84570 bytes
AArch64SchedM1.td 42964 bytes
AArch64SchedThunderX.td 15146 bytes
AArch64SchedThunderX2T99.td 71203 bytes
AArch64Schedule.td 4439 bytes
AArch64SelectionDAGInfo.cpp 2367 bytes
AArch64SelectionDAGInfo.h 1157 bytes
AArch64StorePairSuppress.cpp 6203 bytes
AArch64Subtarget.cpp 8466 bytes
AArch64Subtarget.h 11522 bytes
AArch64SystemOperands.td 61275 bytes
AArch64TargetMachine.cpp 20213 bytes
AArch64TargetMachine.h 2877 bytes
AArch64TargetObjectFile.cpp 3236 bytes
AArch64TargetObjectFile.h 2171 bytes
AArch64TargetTransformInfo.cpp 33202 bytes
AArch64TargetTransformInfo.h 5446 bytes
SVEInstrFormats.td 3483 bytes