LLVM 22.0.0git
GlobalISel Directory Reference
Directory dependency graph for GlobalISel:

Files

 
CallLowering.h
 This file describes how to lower LLVM calls to machine code calls.
 
Combiner.h
 This contains the base class for all Combiners generated by TableGen.
 
CombinerHelper.h
 This contains common combine transformations that may be used in a combine pass,or by the target elsewhere.
 
CombinerInfo.h
 Option class for Targets to specify which operations are combined how and when.
 
CSEInfo.h
 Provides analysis for continuously CSEing during GISel passes.
 
CSEMIRBuilder.h
 This file implements a version of MachineIRBuilder which CSEs insts within a MachineBasicBlock.
 
GenericMachineInstrs.h
 Declares convenience wrapper classes for interpreting MachineInstr instances as specific generic operations.
 
GIMatchTableExecutor.h
 
GIMatchTableExecutorImpl.h
 
GISelChangeObserver.h
 This contains common code to allow clients to notify changes to machine instr.
 
GISelValueTracking.h
 Provides analysis for querying information about KnownBits during GISel passes.
 
GISelWorkList.h
 
InlineAsmLowering.h
 This file describes how to lower LLVM inline asm to machine code INLINEASM.
 
InstructionSelect.h
 
InstructionSelector.h
 
IRTranslator.h
 This file declares the IRTranslator pass.
 
LegacyLegalizerInfo.h
 Interface for Targets to specify which operations they can successfully select and how the others should be expanded most efficiently.
 
LegalizationArtifactCombiner.h
 
Legalizer.h
 
LegalizerHelper.h
 
LegalizerInfo.h
 Interface for Targets to specify which operations they can successfully select and how the others should be expanded most efficiently.
 
LoadStoreOpt.h
 
Localizer.h
 
LostDebugLocObserver.h
 Tracks DebugLocs between checkpoints and verifies that they are transferred.
 
MachineFloatingPointPredicateUtils.h
 
MachineIRBuilder.h
 This file declares the MachineIRBuilder class.
 
MIPatternMatch.h
 Contains matchers for matching SSA Machine Instructions.
 
RegBankSelect.h
 This file describes the interface of the MachineFunctionPass responsible for assigning the generic virtual registers to register bank.
 
Utils.h