reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
24 bool mi_match(Reg R, const MachineRegisterInfo &MRI, Pattern &&P) { 55 inline ConstantMatch m_ICst(int64_t &Cst) { return ConstantMatch(Cst); } 174 LHS_P L; 175 RHS_P R; 177 BinaryOp_match(const LHS_P &LHS, const RHS_P &RHS) : L(LHS), R(RHS) {} 177 BinaryOp_match(const LHS_P &LHS, const RHS_P &RHS) : L(LHS), R(RHS) {} 194 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true> 195 m_GAdd(const LHS &L, const RHS &R) { 200 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L, 200 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L, 206 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_MUL, true> 207 m_GMul(const LHS &L, const RHS &R) { 218 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_FMUL, true> 219 m_GFMul(const LHS &L, const RHS &R) { 243 SrcTy L; 245 UnaryOp_match(const SrcTy &LHS) : L(LHS) {} 319 inline UnaryOp_match<SrcTy, TargetOpcode::COPY> m_Copy(SrcTy &&Src) { 319 inline UnaryOp_match<SrcTy, TargetOpcode::COPY> m_Copy(SrcTy &&Src) { 320 return UnaryOp_match<SrcTy, TargetOpcode::COPY>(std::forward<SrcTy>(Src));usr/include/c++/7.4.0/bits/move.h
72 constexpr _Tp&& 73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept 83 constexpr _Tp&& 84 forward(typename std::remove_reference<_Tp>::type&& __t) noexceptusr/include/c++/7.4.0/type_traits
1629 { typedef _Tp type; };