LLVM 22.0.0git
llvm::ScalarEvolution::LoopInvariantPredicate Struct Reference

#include "llvm/Analysis/ScalarEvolution.h"

Public Member Functions

 LoopInvariantPredicate (CmpPredicate Pred, const SCEV *LHS, const SCEV *RHS)

Public Attributes

CmpPredicate Pred
const SCEVLHS
const SCEVRHS

Detailed Description

Definition at line 1222 of file ScalarEvolution.h.

Constructor & Destructor Documentation

◆ LoopInvariantPredicate()

llvm::ScalarEvolution::LoopInvariantPredicate::LoopInvariantPredicate ( CmpPredicate Pred,
const SCEV * LHS,
const SCEV * RHS )
inline

Definition at line 1227 of file ScalarEvolution.h.

References LHS, Pred, and RHS.

Member Data Documentation

◆ LHS

const SCEV* llvm::ScalarEvolution::LoopInvariantPredicate::LHS

Definition at line 1224 of file ScalarEvolution.h.

Referenced by createInvariantCond(), and LoopInvariantPredicate().

◆ Pred

CmpPredicate llvm::ScalarEvolution::LoopInvariantPredicate::Pred

Definition at line 1223 of file ScalarEvolution.h.

Referenced by createInvariantCond(), and LoopInvariantPredicate().

◆ RHS

const SCEV* llvm::ScalarEvolution::LoopInvariantPredicate::RHS

Definition at line 1225 of file ScalarEvolution.h.

Referenced by createInvariantCond(), and LoopInvariantPredicate().


The documentation for this struct was generated from the following file: