Lines Matching +full:ri +full:- +full:override
1 //===-- Thumb2InstrInfo.h - Thumb-2 Instruction Information -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file contains the Thumb-2 implementation of the TargetInstrInfo class.
11 //===----------------------------------------------------------------------===//
23 ThumbRegisterInfo RI; variable
28 MCInst getNop() const override;
30 // Return the non-pre/post incrementing version of 'Opc'. Return 0
32 unsigned getUnindexedOpcode(unsigned Opc) const override;
35 MachineBasicBlock *NewDest) const override;
38 MachineBasicBlock::iterator MBBI) const override;
42 bool KillSrc) const override;
49 Register VReg) const override;
55 Register VReg) const override;
57 /// getRegisterInfo - TargetInstrInfo is a superset of MRegister info. As
61 const ThumbRegisterInfo &getRegisterInfo() const override { return RI; } in getRegisterInfo()
65 bool) const override;
69 unsigned OpIdx2) const override;
73 const MachineFunction &MF) const override;
76 void expandLoadStackGuard(MachineBasicBlock::iterator MI) const override;
79 /// getITInstrPredicate - Valid only in Thumb2 mode. This function is identical