A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/CFGStmtMap_8cpp_source.html below:

clang: lib/Analysis/CFGStmtMap.cpp Source File

Go to the documentation of this file. 14#include "llvm/ADT/DenseMap.h" 20using namespace clang

;

22typedef

llvm::DenseMap<const Stmt*, CFGBlock*>

SMap

;

34

SMap::iterator I =

SM

->find(

X

);

35 if

(I !=

SM

->end()) {

static SMap * AsMap(void *m)

static void Accumulate(SMap &SM, CFGBlock *B)

llvm::DenseMap< const Stmt *, CFGBlock * > SMap

Represents a single basic block in a source-level CFG.

ElementList::iterator iterator

Stmt * getTerminatorStmt()

Represents a top-level expression in a basic block.

std::optional< T > getAs() const

Convert to the specified CFGElement type, returning std::nullopt if this CFGElement is not of the des...

CFGBlock * getBlock(Stmt *S)

Returns the CFGBlock the specified Stmt* appears in.

static CFGStmtMap * Build(CFG *C, ParentMap *PM)

Returns a new CFGMap for the given CFG.

Represents a source-level, intra-procedural CFG that represents the control-flow of a Stmt.

Stmt * getParentIgnoreParens(Stmt *) const

Stmt - This represents one statement.

The JSON file list parser is used to communicate input to InstallAPI.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4