reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
   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) noexcept
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };