Searched refs:BinaryOp_match (Results 1 – 2 of 2) sorted by relevance
/external/llvm/include/llvm/IR/ |
D | PatternMatch.h | 415 struct BinaryOp_match { struct 419 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} in BinaryOp_match() argument 434 inline BinaryOp_match<LHS, RHS, Instruction::Add> m_Add(const LHS &L, in m_Add() argument 436 return BinaryOp_match<LHS, RHS, Instruction::Add>(L, R); in m_Add() 440 inline BinaryOp_match<LHS, RHS, Instruction::FAdd> m_FAdd(const LHS &L, in m_FAdd() 442 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R); in m_FAdd() 446 inline BinaryOp_match<LHS, RHS, Instruction::Sub> m_Sub(const LHS &L, in m_Sub() 448 return BinaryOp_match<LHS, RHS, Instruction::Sub>(L, R); in m_Sub() 452 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, in m_FSub() 454 return BinaryOp_match<LHS, RHS, Instruction::FSub>(L, R); in m_FSub() [all …]
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 522 inline match_combine_or<BinaryOp_match<LHS, RHS, Instruction::And>, 523 BinaryOp_match<RHS, LHS, Instruction::And>> 529 inline match_combine_or<BinaryOp_match<LHS, RHS, Instruction::Or>, 530 BinaryOp_match<RHS, LHS, Instruction::Or>> 536 inline match_combine_or<BinaryOp_match<LHS, RHS, Instruction::Xor>, 537 BinaryOp_match<RHS, LHS, Instruction::Xor>>
|