llvm::PhiValuesAnalysis

The analysis pass which yields a PhiValues

Synopsis

Declared in <llvm/Analysis/PhiValues.h>

class PhiValuesAnalysis
    : public AnalysisInfoMixin<PhiValuesAnalysis>

Description

The analysis does nothing by itself, and just returns an empty PhiValues which will get filled in as it's used.

Base Classes

NameDescription
AnalysisInfoMixin<PhiValuesAnalysis>A CRTP mix-in that provides informational APIs needed for analysis passes.

Type Aliases

NameDescription
Result Provide the result type for this analysis pass.

Member Functions

NameDescription
run Run the analysis pass over a function and produce a PhiValues.

Static Member Functions

NameDescription
ID Returns an opaque, unique ID for this analysis type.

Friends

NameDescription
llvm::AnalysisInfoMixinA CRTP mix-in that provides informational APIs needed for analysis passes.