ΒΆinline iterator_range<filter_iterator<
llvm::ConstMIBundleOperands,
std::function<bool(const MachineOperand&)>>>
phys_regs_and_masks(const llvm::MachineInstr& MI)
inline iterator_range<filter_iterator<
llvm::ConstMIBundleOperands,
std::function<bool(const MachineOperand&)>>>
phys_regs_and_masks(const llvm::MachineInstr& MI)
Description
Returns an iterator range over all physical register and mask operands for\p MI and bundled instructions. This also skips any debug operands.
Declared at: llvm/include/llvm/CodeGen/LiveRegUnits.h:166
Parameters
- const llvm::MachineInstr& MI