clang 22.0.0git
clang::lifetimes::internal::LiveOriginsAnalysis Class Reference

#include "clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h"

Classes

class  Impl

Public Member Functions

 LiveOriginsAnalysis (const CFG &C, AnalysisDeclContext &AC, FactManager &F, LivenessMap::Factory &SF)
 ~LiveOriginsAnalysis ()
LivenessMap getLiveOriginsAt (ProgramPoint P) const
 Returns the set of origins that are live at a specific program point, along with the the details of the liveness.
void dump (llvm::raw_ostream &OS, llvm::StringMap< ProgramPoint > TestPoints) const

Detailed Description

Definition at line 76 of file LiveOrigins.h.

Constructor & Destructor Documentation

◆ LiveOriginsAnalysis()

clang::lifetimes::internal::LiveOriginsAnalysis::LiveOriginsAnalysis ( const CFG & C,
AnalysisDeclContext & AC,
FactManager & F,
LivenessMap::Factory & SF )

Definition at line 163 of file LiveOrigins.cpp.

References clang::C.

◆ ~LiveOriginsAnalysis()

clang::lifetimes::internal::LiveOriginsAnalysis::~LiveOriginsAnalysis ( )
default

Member Function Documentation

◆ dump()

void clang::lifetimes::internal::LiveOriginsAnalysis::dump ( llvm::raw_ostream & OS,
llvm::StringMap< ProgramPoint > TestPoints ) const

Definition at line 176 of file LiveOrigins.cpp.

◆ getLiveOriginsAt()

LivenessMap clang::lifetimes::internal::LiveOriginsAnalysis::getLiveOriginsAt ( ProgramPoint P) const

Returns the set of origins that are live at a specific program point, along with the the details of the liveness.

Definition at line 172 of file LiveOrigins.cpp.


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