LLVM 20.0.0git
GlobalISel Directory Reference
Directory dependency graph for GlobalISel:
include/llvm/CodeGen/GlobalISel

Files

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