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
GlobalISel
MIRParser
PBQP
AccelTable.h 13869 bytes
Analysis.h 6190 bytes
AntiDepBreaker.h 3869 bytes
AsmPrinter.h 28008 bytes
AsmPrinterHandler.h 2662 bytes
AtomicExpandUtils.h 2551 bytes
BasicTTIImpl.h 75403 bytes
BuiltinGCs.h 1008 bytes
CSEConfigBase.h 1117 bytes
CalcSpillWeights.h 4803 bytes
CallingConvLower.h 21502 bytes
CommandFlags.h 3742 bytes
CostTable.h 1910 bytes
DAGCombine.h 606 bytes
DFAPacketizer.h 7654 bytes
DIE.h 32959 bytes
DIEValue.def 1429 bytes
DbgEntityHistoryCalculator.h 4473 bytes
DebugHandlerBase.h 4794 bytes
DwarfStringPoolEntry.h 2232 bytes
EdgeBundles.h 2182 bytes
ExecutionDomainFix.h 7901 bytes
ExpandReductions.h 726 bytes
FastISel.h 23416 bytes
FaultMaps.h 6819 bytes
FunctionLoweringInfo.h 9911 bytes
GCMetadata.h 7414 bytes
GCMetadataPrinter.h 2524 bytes
GCStrategy.h 5377 bytes
ISDOpcodes.h 54017 bytes
IndirectThunks.h 3947 bytes
IntrinsicLowering.h 1715 bytes
LatencyPriorityQueue.h 3161 bytes
LazyMachineBlockFrequencyInfo.h 2886 bytes
LexicalScopes.h 10298 bytes
LinkAllAsmWriterComponents.h 1369 bytes
LinkAllCodegenComponents.h 2235 bytes
LiveInterval.h 38130 bytes
LiveIntervalCalc.h 2981 bytes
LiveIntervalUnion.h 7096 bytes
LiveIntervals.h 20339 bytes
LivePhysRegs.h 7688 bytes
LiveRangeCalc.h 11765 bytes
LiveRangeEdit.h 10701 bytes
LiveRegMatrix.h 6326 bytes
LiveRegUnits.h 6386 bytes
LiveStacks.h 3427 bytes
LiveVariables.h 13288 bytes
LoopTraversal.h 4480 bytes
LowLevelType.h 1306 bytes
MBFIWrapper.h 1621 bytes
MIRFormatter.h 3205 bytes
MIRPrinter.h 1768 bytes
MIRYamlMapping.h 24525 bytes
MachORelocation.h 2244 bytes
MachineBasicBlock.h 43984 bytes
MachineBlockFrequencyInfo.h 3290 bytes
MachineBranchProbabilityInfo.h 2757 bytes
MachineCombinerPattern.h 3586 bytes
MachineConstantPool.h 5379 bytes
MachineDominanceFrontier.h 2999 bytes
MachineDominators.h 9819 bytes
MachineFrameInfo.h 35674 bytes
MachineFunction.h 43968 bytes
MachineFunctionPass.h 2996 bytes
MachineInstr.h 75494 bytes
MachineInstrBuilder.h 23390 bytes
MachineInstrBundle.h 10407 bytes
MachineInstrBundleIterator.h 11183 bytes
MachineJumpTableInfo.h 4770 bytes
MachineLoopInfo.h 7473 bytes
MachineLoopUtils.h 1780 bytes
MachineMemOperand.h 12993 bytes
MachineModuleInfo.h 10121 bytes
MachineModuleInfoImpls.h 3444 bytes
MachineOperand.h 38541 bytes
MachineOptimizationRemarkEmitter.h 9202 bytes
MachineOutliner.h 8234 bytes
MachinePassRegistry.h 6246 bytes
MachinePipeliner.h 21679 bytes
MachinePostDominators.h 3001 bytes
MachineRegionInfo.h 6069 bytes
MachineRegisterInfo.h 47875 bytes
MachineSSAUpdater.h 4471 bytes
MachineScheduler.h 37482 bytes
MachineSizeOpts.h 1906 bytes
MachineTraceMetrics.h 17584 bytes
MacroFusion.h 2004 bytes
ModuloSchedule.h 16182 bytes
NonRelocatableStringpool.h 2971 bytes
PBQPRAConstraint.h 1879 bytes
ParallelCG.h 1701 bytes
Passes.h 19413 bytes
PreISelIntrinsicLowering.h 944 bytes
PseudoSourceValue.h 6363 bytes
RDFGraph.h 34541 bytes
RDFLiveness.h 5134 bytes
RDFRegisters.h 6671 bytes
ReachingDefAnalysis.h 10936 bytes
RegAllocPBQP.h 16869 bytes
RegAllocRegistry.h 2326 bytes
Register.h 5746 bytes
RegisterClassInfo.h 4977 bytes
RegisterPressure.h 21541 bytes
RegisterScavenging.h 8937 bytes
RegisterUsageInfo.h 2359 bytes
ResourcePriorityQueue.h 4293 bytes
RuntimeLibcalls.h 3120 bytes
SDNodeProperties.td 1606 bytes
ScheduleDAG.h 29614 bytes
ScheduleDAGInstrs.h 15859 bytes
ScheduleDAGMutation.h 1021 bytes
ScheduleDFS.h 5931 bytes
ScheduleHazardRecognizer.h 4765 bytes
SchedulerRegistry.h 4373 bytes
ScoreboardHazardRecognizer.h 3784 bytes
SelectionDAG.h 91263 bytes
SelectionDAGAddressAnalysis.h 3664 bytes
SelectionDAGISel.h 13805 bytes
SelectionDAGNodes.h 93973 bytes
SelectionDAGTargetInfo.h 8180 bytes
SlotIndexes.h 24695 bytes
Spiller.h 1184 bytes
StackMaps.h 11720 bytes
StackProtector.h 4198 bytes
SwiftErrorValueTracking.h 3958 bytes
SwitchLoweringUtils.h 9736 bytes
TailDuplicator.h 5677 bytes
TargetCallingConv.h 8454 bytes
TargetFrameLowering.h 19668 bytes
TargetInstrInfo.h 86509 bytes
TargetLowering.h 198826 bytes
TargetLoweringObjectFileImpl.h 11907 bytes
TargetOpcodes.h 1406 bytes
TargetPassConfig.h 18333 bytes
TargetRegisterInfo.h 49819 bytes
TargetSchedule.h 7932 bytes
TargetSubtargetInfo.h 12834 bytes
UnreachableBlockElim.h 1428 bytes
ValueTypes.h 17610 bytes
ValueTypes.td 11689 bytes
VirtRegMap.h 6522 bytes
WasmEHFuncInfo.h 1967 bytes
WinEHFuncInfo.h 4105 bytes