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
ImmutableGraph.h 15516 bytes
X86.h 7588 bytes
X86.td 70081 bytes
X86AsmPrinter.cpp 27828 bytes
X86AsmPrinter.h 6099 bytes
X86AvoidStoreForwardingBlocks.cpp 28613 bytes
X86AvoidTrailingCall.cpp 5028 bytes
X86CallFrameOptimization.cpp 23625 bytes
X86CallLowering.cpp 18046 bytes
X86CallLowering.h 1786 bytes
X86CallingConv.cpp 13658 bytes
X86CallingConv.h 1117 bytes
X86CallingConv.td 47261 bytes
X86CmovConversion.cpp 34885 bytes
X86CondBrFolding.cpp 18840 bytes
X86DiscriminateMemOps.cpp 7282 bytes
X86DomainReassignment.cpp 26487 bytes
X86EvexToVex.cpp 9014 bytes
X86ExpandPseudo.cpp 17354 bytes
X86FastISel.cpp 142623 bytes
X86FixupBWInsts.cpp 18525 bytes
X86FixupLEAs.cpp 25025 bytes
X86FixupSetCC.cpp 4548 bytes
X86FlagsCopyLowering.cpp 41329 bytes
X86FloatingPoint.cpp 64168 bytes
X86FrameLowering.cpp 135269 bytes
X86FrameLowering.h 11884 bytes
X86GenRegisterBankInfo.def 3404 bytes
X86ISelDAGToDAG.cpp 213375 bytes
X86ISelLowering.cpp 2028459 bytes
X86ISelLowering.h 62337 bytes
X86IndirectBranchTracking.cpp 6316 bytes
X86IndirectThunks.cpp 10018 bytes
X86InsertPrefetch.cpp 9876 bytes
X86InsertWait.cpp 4578 bytes
X86Instr3DNow.td 5366 bytes
X86InstrAMX.td 5733 bytes
X86InstrAVX512.td 669448 bytes
X86InstrArithmetic.td 77429 bytes
X86InstrBuilder.h 8655 bytes
X86InstrCMovSetCC.td 5896 bytes
X86InstrCompiler.td 98077 bytes
X86InstrControl.td 21024 bytes
X86InstrExtension.td 11915 bytes
X86InstrFMA.td 34026 bytes
X86InstrFMA3Info.cpp 6364 bytes
X86InstrFMA3Info.h 3325 bytes
X86InstrFPStack.td 40473 bytes
X86InstrFoldTables.cpp 402441 bytes
X86InstrFoldTables.h 3099 bytes
X86InstrFormats.td 42031 bytes
X86InstrFragmentsSIMD.td 62605 bytes
X86InstrInfo.cpp 330464 bytes
X86InstrInfo.h 30048 bytes
X86InstrInfo.td 173831 bytes
X86InstrMMX.td 30259 bytes
X86InstrMPX.td 3712 bytes
X86InstrSGX.td 1147 bytes
X86InstrSSE.td 394255 bytes
X86InstrSVM.td 2215 bytes
X86InstrShiftRotate.td 50746 bytes
X86InstrSystem.td 34842 bytes
X86InstrTSX.td 2152 bytes
X86InstrVMX.td 3613 bytes
X86InstrVecCompiler.td 21601 bytes
X86InstrXOP.td 24379 bytes
X86InstructionSelector.cpp 62575 bytes
X86InterleavedAccess.cpp 33481 bytes
X86IntrinsicsInfo.h 75731 bytes
X86LegalizerInfo.cpp 15973 bytes
X86LegalizerInfo.h 1689 bytes
X86LoadValueInjectionLoadHardening.cpp 33177 bytes
X86LoadValueInjectionRetHardening.cpp 5045 bytes
X86MCInstLower.cpp 98844 bytes
X86MachineFunctionInfo.cpp 1124 bytes
X86MachineFunctionInfo.h 9086 bytes
X86MacroFusion.cpp 2683 bytes
X86MacroFusion.h 992 bytes
X86OptimizeLEAs.cpp 28131 bytes
X86PadShortFunction.cpp 7503 bytes
X86PartialReduction.cpp 15827 bytes
X86PfmCounters.td 10427 bytes
X86RegisterBankInfo.cpp 10806 bytes
X86RegisterBankInfo.h 2941 bytes
X86RegisterBanks.td 629 bytes
X86RegisterInfo.cpp 29700 bytes
X86RegisterInfo.h 5742 bytes
X86RegisterInfo.td 26694 bytes
X86SchedBroadwell.td 71113 bytes
X86SchedHaswell.td 75739 bytes
X86SchedPredicates.td 4327 bytes
X86SchedSandyBridge.td 51202 bytes
X86SchedSkylakeClient.td 76437 bytes
X86SchedSkylakeServer.td 116579 bytes
X86Schedule.td 37785 bytes
X86ScheduleAtom.td 39175 bytes
X86ScheduleBdVer2.td 58141 bytes
X86ScheduleBtVer2.td 48107 bytes
X86ScheduleSLM.td 23460 bytes
X86ScheduleZnver1.td 50145 bytes
X86ScheduleZnver2.td 49278 bytes
X86SelectionDAGInfo.cpp 12310 bytes
X86SelectionDAGInfo.h 1845 bytes
X86ShuffleDecodeConstantPool.cpp 11494 bytes
X86ShuffleDecodeConstantPool.h 2183 bytes
X86SpeculativeExecutionSideEffectSuppression.cpp 7136 bytes
X86SpeculativeLoadHardening.cpp 95392 bytes
X86Subtarget.cpp 13564 bytes
X86Subtarget.h 32849 bytes
X86TargetMachine.cpp 19330 bytes
X86TargetMachine.h 2085 bytes
X86TargetObjectFile.cpp 2669 bytes
X86TargetObjectFile.h 2179 bytes
X86TargetTransformInfo.cpp 193679 bytes
X86TargetTransformInfo.h 9860 bytes
X86VZeroUpper.cpp 12888 bytes
X86WinAllocaExpander.cpp 9766 bytes
X86WinEHState.cpp 29667 bytes