Lines Matching +full:ri +full:- +full:override
1 //=- WebAssemblyInstrInfo.h - WebAssembly Instruction Information -*- C++ -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
39 const WebAssemblyRegisterInfo RI; variable
44 const WebAssemblyRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo()
46 bool isReallyTriviallyReMaterializable(const MachineInstr &MI) const override;
50 bool KillSrc) const override;
53 unsigned OpIdx2) const override;
58 bool AllowModify = false) const override;
60 int *BytesRemoved = nullptr) const override;
64 int *BytesAdded = nullptr) const override;
66 reverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const override;
69 getSerializableTargetIndices() const override;
71 const MachineOperand &getCalleeOperand(const MachineInstr &MI) const override;
74 int64_t &Offset) const override;