struct PreservedCFGCheckerInstrumentation::CFG
Declaration
struct PreservedCFGCheckerInstrumentation::CFG { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:125
Member Variables
- public Optional<DenseMap< intptr_t, llvm::PreservedCFGCheckerInstrumentation:: BBGuard>> BBGuards
- public DenseMap<const llvm::BasicBlock*, DenseMap<const llvm::BasicBlock*, unsigned int>> Graph
Method Overview
- public CFG(const llvm::Function * F, bool TrackBBLifetime)
- public bool invalidate(llvm::Function & F, const llvm::PreservedAnalyses & PA, FunctionAnalysisManager::Invalidator &)
- public bool isPoisoned() const
- public static void printDiff(llvm::raw_ostream & out, const llvm::PreservedCFGCheckerInstrumentation::CFG & Before, const llvm::PreservedCFGCheckerInstrumentation::CFG & After)
Methods
¶CFG(const llvm::Function* F, bool TrackBBLifetime)
CFG(const llvm::Function* F, bool TrackBBLifetime)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:129
Parameters
- const llvm::Function* F
- bool TrackBBLifetime
¶bool invalidate(
llvm::Function& F,
const llvm::PreservedAnalyses& PA,
FunctionAnalysisManager::Invalidator&)
bool invalidate(
llvm::Function& F,
const llvm::PreservedAnalyses& PA,
FunctionAnalysisManager::Invalidator&)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:143
Parameters
- llvm::Function& F
- const llvm::PreservedAnalyses& PA
- FunctionAnalysisManager::Invalidator&
¶bool isPoisoned() const
bool isPoisoned() const
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:135
¶static void printDiff(
llvm::raw_ostream& out,
const llvm::
PreservedCFGCheckerInstrumentation::CFG&
Before,
const llvm::
PreservedCFGCheckerInstrumentation::CFG&
After)
static void printDiff(
llvm::raw_ostream& out,
const llvm::
PreservedCFGCheckerInstrumentation::CFG&
Before,
const llvm::
PreservedCFGCheckerInstrumentation::CFG&
After)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:141
Parameters
- llvm::raw_ostream& out
- const llvm::PreservedCFGCheckerInstrumentation:: CFG& Before
- const llvm::PreservedCFGCheckerInstrumentation:: CFG& After