13#ifndef LLVM_CODEGEN_GLOBALISEL_INSTRUCTIONSELECTOR_H
14#define LLVM_CODEGEN_GLOBALISEL_INSTRUCTIONSELECTOR_H
20class GISelObserverWrapper;
Provides the logic to execute GlobalISel match tables, which are used by the instruction selector and...
Simple wrapper observer that takes several observers, and calls each one for each event.
virtual bool select(MachineInstr &I)=0
Select the (possibly generic) instruction I to only use target-specific opcodes.
virtual ~InstructionSelector()
Representation of each machine instruction.
Target-Independent Code Generator Pass Configuration Options.
This is an optimization pass for GlobalISel generic memory operations.