Home
last modified time | relevance | path

Searched refs:OperandMatchers (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DMatchers.h240 template <typename OpType, typename... OperandMatchers>
242 RecursivePatternMatcher(OperandMatchers... matchers) in RecursivePatternMatcher()
245 if (!isa<OpType>(op) || op->getNumOperands() != sizeof...(OperandMatchers)) in match()
253 std::tuple<OperandMatchers...> operandMatchers;
/llvm-project-15.0.7/clang/unittests/CodeGen/
H A DIRMatchers.h234 SmallVector<std::shared_ptr<Matcher>, 8> OperandMatchers; variable
244 void push(std::shared_ptr<Matcher> V) { OperandMatchers.push_back(V); } in push()
259 if (OperandMatchers.size() > I->getNumOperands()) in matchEntity()
261 for (unsigned N = 0, E = OperandMatchers.size(); N != E; ++N) { in matchEntity()
263 if (!OperandMatchers[N]->match(C)) { in matchEntity()
/llvm-project-15.0.7/lldb/source/Core/
H A DDisassembler.cpp1261 lldb_private::OperandMatchers::MatchBinaryOp( in MatchBinaryOp()
1273 lldb_private::OperandMatchers::MatchUnaryOp( in MatchUnaryOp()
1282 lldb_private::OperandMatchers::MatchRegOp(const RegisterInfo &info) { in MatchRegOp()
1291 lldb_private::OperandMatchers::FetchRegOp(ConstString &reg) { in FetchRegOp()
1302 lldb_private::OperandMatchers::MatchImmOp(int64_t imm) { in MatchImmOp()
1311 lldb_private::OperandMatchers::FetchImmOp(int64_t &imm) { in FetchImmOp()
1326 lldb_private::OperandMatchers::MatchOpType(Instruction::Operand::Type type) { in MatchOpType()
/llvm-project-15.0.7/lldb/include/lldb/Core/
H A DDisassembler.h260 namespace OperandMatchers {
/llvm-project-15.0.7/lldb/source/Target/
H A DStackFrame.cpp1499 using namespace OperandMatchers; in DoGuessValueAt()
/llvm-project-15.0.7/lldb/source/Expression/
H A DDWARFExpression.cpp2617 using namespace OperandMatchers; in MatchesOperand()