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
CMakeLists.txt 2078 bytes
P9InstrResources.td 38269 bytes
PPC.h 6498 bytes
PPC.td 34104 bytes
PPCAsmPrinter.cpp 99635 bytes
PPCBoolRetToInt.cpp 10202 bytes
PPCBranchCoalescing.cpp 30884 bytes
PPCBranchSelector.cpp 16353 bytes
PPCCCState.cpp 1108 bytes
PPCCCState.h 2240 bytes
PPCCTRLoops.cpp 5877 bytes
PPCCallingConv.cpp 6340 bytes
PPCCallingConv.h 2016 bytes
PPCCallingConv.td 16430 bytes
PPCEarlyReturn.cpp 7530 bytes
PPCExpandISEL.cpp 18362 bytes
PPCFastISel.cpp 87720 bytes
PPCFrameLowering.cpp 105209 bytes
PPCFrameLowering.h 7862 bytes
PPCHazardRecognizers.cpp 14355 bytes
PPCHazardRecognizers.h 3920 bytes
PPCISelDAGToDAG.cpp 287491 bytes
PPCISelLowering.cpp 696523 bytes
PPCISelLowering.h 61878 bytes
PPCInstr64Bit.td 81098 bytes
PPCInstrAltivec.td 81112 bytes
PPCInstrBuilder.h 1539 bytes
PPCInstrFormats.td 57893 bytes
PPCInstrHTM.td 5552 bytes
PPCInstrInfo.cpp 207156 bytes
PPCInstrInfo.h 32577 bytes
PPCInstrInfo.td 245260 bytes
PPCInstrPrefix.td 129850 bytes
PPCInstrSPE.td 50630 bytes
PPCInstrVSX.td 245816 bytes
PPCLoopInstrFormPrep.cpp 35157 bytes
PPCLowerMASSVEntries.cpp 6479 bytes
PPCMCInstLower.cpp 7523 bytes
PPCMIPeephole.cpp 66182 bytes
PPCMachineFunctionInfo.cpp 3617 bytes
PPCMachineFunctionInfo.h 10401 bytes
PPCMachineScheduler.cpp 9204 bytes
PPCMachineScheduler.h 1854 bytes
PPCMacroFusion.cpp 6837 bytes
PPCMacroFusion.def 1841 bytes
PPCMacroFusion.h 1037 bytes
PPCPerfectShuffle.h 407115 bytes
PPCPfmCounters.td 705 bytes
PPCPreEmitPeephole.cpp 22752 bytes
PPCReduceCRLogicals.cpp 29295 bytes
PPCRegisterInfo.cpp 60048 bytes
PPCRegisterInfo.h 6980 bytes
PPCRegisterInfo.td 17618 bytes
PPCSchedule.td 5331 bytes
PPCSchedule440.td 35403 bytes
PPCScheduleA2.td 8040 bytes
PPCScheduleE500.td 16987 bytes
PPCScheduleE500mc.td 21391 bytes
PPCScheduleE5500.td 24182 bytes
PPCScheduleG3.td 4601 bytes
PPCScheduleG4.td 5550 bytes
PPCScheduleG4Plus.td 6602 bytes
PPCScheduleG5.td 7275 bytes
PPCScheduleP7.td 22794 bytes
PPCScheduleP8.td 24540 bytes
PPCScheduleP9.td 12574 bytes
PPCSubtarget.cpp 8337 bytes
PPCSubtarget.h 14000 bytes
PPCTLSDynamicCall.cpp 8896 bytes
PPCTOCRegDeps.cpp 5428 bytes
PPCTargetMachine.cpp 20162 bytes
PPCTargetMachine.h 2510 bytes
PPCTargetObjectFile.cpp 2522 bytes
PPCTargetObjectFile.h 1223 bytes
PPCTargetStreamer.h 1110 bytes
PPCTargetTransformInfo.cpp 51362 bytes
PPCTargetTransformInfo.h 7002 bytes
PPCVSXCopy.cpp 5814 bytes
PPCVSXFMAMutate.cpp 15479 bytes
PPCVSXSwapRemoval.cpp 38871 bytes
README.txt 16474 bytes
README_ALTIVEC.txt 11781 bytes
README_P9.txt 22779 bytes