15 #ifndef LLVM_CODEGEN_GLOBALISEL_GISELACCESSOR_H
16 #define LLVM_CODEGEN_GLOBALISEL_GISELACCESSOR_H
20 class InstructionSelector;
The goal of this helper class is to gather the accessor to all the APIs related to GlobalISel...
virtual const InstructionSelector * getInstructionSelector() const
Holds all the information related to register banks.
virtual const RegisterBankInfo * getRegBankInfo() const
virtual const CallLowering * getCallLowering() const
RegisterBankInfo(RegisterBank **RegBanks, unsigned NumRegBanks)
Create a RegisterBankInfo that can accomodate up to NumRegBanks RegisterBank instances.
Provides the logic to select generic machine instructions.
virtual const LegalizerInfo * getLegalizerInfo() const