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
MCTargetDesc
TargetInfo
Utils
A15SDOptimizer.cpp 24585 bytes
ARM.h 2851 bytes
ARM.td 75365 bytes
ARMAsmPrinter.cpp 82097 bytes
ARMAsmPrinter.h 5875 bytes
ARMBaseInstrInfo.cpp 214042 bytes
ARMBaseInstrInfo.h 36939 bytes
ARMBaseRegisterInfo.cpp 35017 bytes
ARMBaseRegisterInfo.h 8031 bytes
ARMBasicBlockInfo.cpp 5300 bytes
ARMBasicBlockInfo.h 5375 bytes
ARMCallLowering.cpp 20213 bytes
ARMCallLowering.h 1931 bytes
ARMCallingConv.cpp 12082 bytes
ARMCallingConv.h 2488 bytes
ARMCallingConv.td 14983 bytes
ARMConstantIslandPass.cpp 93019 bytes
ARMConstantPoolValue.cpp 11804 bytes
ARMConstantPoolValue.h 10346 bytes
ARMExpandPseudoInsts.cpp 118335 bytes
ARMFastISel.cpp 108683 bytes
ARMFeatures.h 2536 bytes
ARMFrameLowering.cpp 104779 bytes
ARMFrameLowering.h 4114 bytes
ARMHazardRecognizer.cpp 3495 bytes
ARMHazardRecognizer.h 1580 bytes
ARMISelDAGToDAG.cpp 211378 bytes
ARMISelLowering.cpp 746089 bytes
ARMISelLowering.h 39912 bytes
ARMInstrCDE.td 24621 bytes
ARMInstrFormats.td 96175 bytes
ARMInstrInfo.cpp 4302 bytes
ARMInstrInfo.h 1522 bytes
ARMInstrInfo.td 249358 bytes
ARMInstrMVE.td 306859 bytes
ARMInstrNEON.td 446722 bytes
ARMInstrThumb.td 67500 bytes
ARMInstrThumb2.td 216129 bytes
ARMInstrVFP.td 113109 bytes
ARMInstructionSelector.cpp 40055 bytes
ARMLegalizerInfo.cpp 19249 bytes
ARMLegalizerInfo.h 2463 bytes
ARMLoadStoreOptimizer.cpp 96705 bytes
ARMLowOverheadLoops.cpp 61726 bytes
ARMMCInstLower.cpp 7375 bytes
ARMMachineFunctionInfo.cpp 821 bytes
ARMMachineFunctionInfo.h 9910 bytes
ARMMacroFusion.cpp 2416 bytes
ARMMacroFusion.h 966 bytes
ARMOptimizeBarriersPass.cpp 3515 bytes
ARMParallelDSP.cpp 27467 bytes
ARMPerfectShuffle.h 391189 bytes
ARMPredicates.td 14495 bytes
ARMRegisterBankInfo.cpp 18615 bytes
ARMRegisterBankInfo.h 1447 bytes
ARMRegisterBanks.td 577 bytes
ARMRegisterInfo.cpp 685 bytes
ARMRegisterInfo.h 845 bytes
ARMRegisterInfo.td 25117 bytes
ARMSchedule.td 15494 bytes
ARMScheduleA57.td 64117 bytes
ARMScheduleA57WriteRes.td 11706 bytes
ARMScheduleA8.td 50785 bytes
ARMScheduleA9.td 133481 bytes
ARMScheduleM4.td 4888 bytes
ARMScheduleR52.td 45331 bytes
ARMScheduleSwift.td 51743 bytes
ARMScheduleV6.td 12634 bytes
ARMSelectionDAGInfo.cpp 9435 bytes
ARMSelectionDAGInfo.h 2874 bytes
ARMSubtarget.cpp 17132 bytes
ARMSubtarget.h 32319 bytes
ARMSystemRegister.td 5552 bytes
ARMTargetMachine.cpp 20209 bytes
ARMTargetMachine.h 3564 bytes
ARMTargetObjectFile.cpp 3840 bytes
ARMTargetObjectFile.h 1715 bytes
ARMTargetTransformInfo.cpp 65010 bytes
ARMTargetTransformInfo.h 10464 bytes
MLxExpansionPass.cpp 11837 bytes
MVEGatherScatterLowering.cpp 41270 bytes
MVETailPredication.cpp 23752 bytes
MVEVPTBlockPass.cpp 11031 bytes
MVEVPTOptimisationsPass.cpp 16851 bytes
Thumb1FrameLowering.cpp 40401 bytes
Thumb1FrameLowering.h 3561 bytes
Thumb1InstrInfo.cpp 5863 bytes
Thumb1InstrInfo.h 2438 bytes
Thumb2ITBlockPass.cpp 9304 bytes
Thumb2InstrInfo.cpp 27067 bytes
Thumb2InstrInfo.h 3836 bytes
Thumb2SizeReduction.cpp 41213 bytes
ThumbRegisterInfo.cpp 22267 bytes
ThumbRegisterInfo.h 2495 bytes