struct TwoOps_match
Declaration
template <typename T0, typename T1, unsigned int Opcode>
struct TwoOps_match { /* full declaration omitted */ };
Description
Matches instructions with Opcode and three operands.
Declared at: llvm/include/llvm/IR/PatternMatch.h:1207
Templates
- T0
- T1
- unsigned int Opcode
Member Variables
- public T0 Op1
- public T1 Op2
Method Overview
- public TwoOps_match<T0, T1, Opcode>(const T0 & Op1, const T1 & Op2)
- public template <typename OpTy>bool match(OpTy * V)
Methods
¶TwoOps_match<T0, T1, Opcode>(const T0& Op1,
const T1& Op2)
TwoOps_match<T0, T1, Opcode>(const T0& Op1,
const T1& Op2)
Declared at: llvm/include/llvm/IR/PatternMatch.h:1211
Parameters
- const T0& Op1
- const T1& Op2
¶template <typename OpTy>
bool match(OpTy* V)
template <typename OpTy>
bool match(OpTy* V)
Declared at: llvm/include/llvm/IR/PatternMatch.h:1213
Templates
- OpTy
Parameters
- OpTy* V