| 
    LLVM 22.0.0git
    
   | 
 
Match unsigned remainder pattern. More...
#include "llvm/Analysis/ScalarEvolutionPatternMatch.h"
Public Member Functions | |
| SCEVURem_match (Op0_t Op0, Op1_t Op1, ScalarEvolution &SE) | |
| bool | match (const SCEV *Expr) const | 
Public Attributes | |
| Op0_t | Op0 | 
| Op1_t | Op1 | 
| ScalarEvolution & | SE | 
Match unsigned remainder pattern.
Matches patterns generated by getURemExpr.
Definition at line 273 of file ScalarEvolutionPatternMatch.h.
      
  | 
  inline | 
Definition at line 278 of file ScalarEvolutionPatternMatch.h.
      
  | 
  inline | 
Definition at line 281 of file ScalarEvolutionPatternMatch.h.
References A(), B(), llvm::cast(), llvm::SCEV::getType(), llvm::isa(), llvm::Type::isPointerTy(), LHS, llvm::SCEVPatternMatch::m_SCEV(), llvm::SCEVPatternMatch::m_scev_Add(), llvm::SCEVPatternMatch::m_scev_Mul(), llvm::SCEVPatternMatch::m_scev_Trunc(), llvm::SCEVPatternMatch::m_scev_ZExt(), llvm::SCEVPatternMatch::match(), llvm::Mul, Op0, Op1, RHS, and SE.
| Op0_t llvm::SCEVPatternMatch::SCEVURem_match< Op0_t, Op1_t >::Op0 | 
Definition at line 274 of file ScalarEvolutionPatternMatch.h.
Referenced by match(), and SCEVURem_match().
| Op1_t llvm::SCEVPatternMatch::SCEVURem_match< Op0_t, Op1_t >::Op1 | 
Definition at line 275 of file ScalarEvolutionPatternMatch.h.
Referenced by match(), and SCEVURem_match().
| ScalarEvolution& llvm::SCEVPatternMatch::SCEVURem_match< Op0_t, Op1_t >::SE | 
Definition at line 276 of file ScalarEvolutionPatternMatch.h.
Referenced by match(), and SCEVURem_match().