[globalisel] Allow combiners to query legality

llvm-svn: 357820
This commit is contained in:
Daniel Sanders 2019-04-05 21:22:17 +00:00
parent bcf7f3c573
commit ab8c60867b
1 changed files with 3 additions and 0 deletions

View File

@ -1062,6 +1062,9 @@ public:
LegalizeActionStep getAction(const MachineInstr &MI,
const MachineRegisterInfo &MRI) const;
bool isLegal(const LegalityQuery &Query) const {
return getAction(Query).Action == LegalizeAction::Legal;
}
bool isLegal(const MachineInstr &MI, const MachineRegisterInfo &MRI) const;
bool isLegalOrCustom(const MachineInstr &MI,
const MachineRegisterInfo &MRI) const;