14#ifndef LLVM_LIB_TARGET_X86_X86MACHINELEGALIZER_H
15#define LLVM_LIB_TARGET_X86_X86MACHINELEGALIZER_H
22class X86TargetMachine;
unsigned const MachineRegisterInfo * MRI
Interface for Targets to specify which operations they can successfully select and how the others sho...
Representation of each machine instruction.
MachineRegisterInfo - Keep track of information for virtual and physical registers,...
bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, LostDebugLocObserver &LocObserver) const override
Called for instructions with the Custom LegalizationAction.
bool legalizeIntrinsic(LegalizerHelper &Helper, MachineInstr &MI) const override
This is an optimization pass for GlobalISel generic memory operations.