Searched refs:bind_ty (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h153 template <typename Class> struct bind_ty { struct in namespace:llvm::MIPatternMatch
156 bind_ty(Class &V) : VR(V) {} function in struct:llvm::MIPatternMatch::bind_ty
163 inline bind_ty<Register> m_Reg(Register &R) { return R; }
164 inline bind_ty<MachineInstr *> m_MInstr(MachineInstr *&MI) { return MI; }
165 inline bind_ty<LLT> m_Type(LLT &Ty) { return Ty; }
168 inline bind_ty<const ConstantFP *> m_GFCst(const ConstantFP *&C) { return C; }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h562 template <typename Class> struct bind_ty { struct in namespace:llvm::PatternMatch
565 bind_ty(Class *&V) : VR(V) {} function in struct:llvm::PatternMatch::bind_ty
577 inline bind_ty<Value> m_Value(Value *&V) { return V; }
578 inline bind_ty<const Value> m_Value(const Value *&V) { return V; }
581 inline bind_ty<Instruction> m_Instruction(Instruction *&I) { return I; }
583 inline bind_ty<BinaryOperator> m_BinOp(BinaryOperator *&I) { return I; }
585 inline bind_ty<WithOverflowInst> m_WithOverflowInst(WithOverflowInst *&I) { return I; }
588 inline bind_ty<ConstantInt> m_ConstantInt(ConstantInt *&CI) { return CI; }
591 inline bind_ty<Constant> m_Constant(Constant *&C) { return C; }
594 inline bind_ty<ConstantF
[all...]

Completed in 81 milliseconds