LLVM 22.0.0git
|
#include "llvm/Transforms/Utils/PredicateInfo.h"
Public Member Functions | |
PredicateAssume (Value *Op, IntrinsicInst *AssumeInst, Value *Condition) | |
PredicateAssume ()=delete | |
Public Member Functions inherited from llvm::PredicateBase | |
PredicateBase (const PredicateBase &)=delete | |
PredicateBase & | operator= (const PredicateBase &)=delete |
PredicateBase ()=delete | |
LLVM_ABI std::optional< PredicateConstraint > | getConstraint () const |
Fetch condition in the form of PredicateConstraint, if possible. |
Static Public Member Functions | |
static bool | classof (const PredicateBase *PB) |
Static Public Member Functions inherited from llvm::PredicateBase | |
static bool | classof (const PredicateBase *PB) |
Public Attributes | |
IntrinsicInst * | AssumeInst |
Public Attributes inherited from llvm::PredicateBase | |
PredicateType | Type |
Value * | OriginalOp |
Value * | RenamedOp |
Value * | Condition |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::PredicateBase | |
PredicateBase (PredicateType PT, Value *Op, Value *Condition) |
Definition at line 114 of file PredicateInfo.h.
|
inline |
Definition at line 117 of file PredicateInfo.h.
References AssumeInst, llvm::PredicateBase::Condition, llvm::PredicateBase::PredicateBase(), and llvm::PT_Assume.
|
delete |
|
inlinestatic |
Definition at line 120 of file PredicateInfo.h.
References PB(), llvm::PredicateBase::PredicateBase(), and llvm::PT_Assume.
IntrinsicInst* llvm::PredicateAssume::AssumeInst |
Definition at line 116 of file PredicateInfo.h.
Referenced by PredicateAssume().