Movatterモバイル変換


[0]ホーム

URL:


LLVM 20.0.0git
Public Member Functions |Friends |List of all members
llvm::PredicateInfo Class Reference

EncapsulatesPredicateInfo, including all data associated with memory accesses.More...

#include "llvm/Transforms/Utils/PredicateInfo.h"

Public Member Functions

 PredicateInfo (Function &,DominatorTree &,AssumptionCache &)
 
 ~PredicateInfo ()
 
void verifyPredicateInfo ()const
 
void dump ()const
 
void print (raw_ostream &)const
 
constPredicateBasegetPredicateInfoFor (constValue *V)const
 

Friends

class PredicateInfoAnnotatedWriter
 
class PredicateInfoBuilder
 

Detailed Description

EncapsulatesPredicateInfo, including all data associated with memory accesses.

Definition at line177 of filePredicateInfo.h.

Constructor & Destructor Documentation

◆ PredicateInfo()

llvm::PredicateInfo::PredicateInfo(FunctionF,
DominatorTreeDT,
AssumptionCacheAC 
)

Definition at line752 of filePredicateInfo.cpp.

Referencesllvm::PredicateInfoBuilder::buildPredicateInfo(), andF.

◆ ~PredicateInfo()

llvm::PredicateInfo::~PredicateInfo()

Definition at line761 of filePredicateInfo.cpp.

Referencesassert(),llvm::Function::eraseFromParent(),llvm::SmallPtrSetImpl< PtrType >::insert(),llvm::Value::user_begin(), andllvm::Value::user_end().

Member Function Documentation

◆ dump()

void llvm::PredicateInfo::dump() const

Definition at line899 of filePredicateInfo.cpp.

Referencesllvm::dbgs(), andF.

◆ getPredicateInfoFor()

constPredicateBase * llvm::PredicateInfo::getPredicateInfoFor(constValueV) const
inline

Definition at line187 of filePredicateInfo.h.

Referenced byllvm::PredicateInfoAnnotatedWriter::emitInstructionAnnot(), andllvm::replaceCreatedSSACopys().

◆ print()

void llvm::PredicateInfo::print(raw_ostreamOS) const

Definition at line894 of filePredicateInfo.cpp.

ReferencesF, andOS.

◆ verifyPredicateInfo()

void llvm::PredicateInfo::verifyPredicateInfo() const

Definition at line826 of filePredicateInfo.cpp.

Friends And Related Function Documentation

◆ PredicateInfoAnnotatedWriter

friend classPredicateInfoAnnotatedWriter
friend

Definition at line193 of filePredicateInfo.h.

◆ PredicateInfoBuilder

friend classPredicateInfoBuilder
friend

Definition at line194 of filePredicateInfo.h.


The documentation for this class was generated from the following files:

Generated on Sun Jul 20 2025 19:35:08 for LLVM by doxygen 1.9.6
[8]ページ先頭

©2009-2025 Movatter.jp