LLVM 19.0.0git
Public Types | Protected Member Functions | List of all members
llvm::orc::SpeculateQuery Class Reference

#include "llvm/ExecutionEngine/Orc/SpeculateAnalyses.h"

Inheritance diagram for llvm::orc::SpeculateQuery:
Inheritance graph

Public Types

using ResultTy = std::optional< DenseMap< StringRef, DenseSet< StringRef > > >

Protected Member Functions

void findCalles (const BasicBlock *, DenseSet< StringRef > &)
bool isStraightLine (const Function &F)

Detailed Description

Definition at line 25 of file SpeculateAnalyses.h.

Member Typedef Documentation

◆ ResultTy

Definition at line 31 of file SpeculateAnalyses.h.

Member Function Documentation

◆ findCalles()

void llvm::orc::SpeculateQuery::findCalles ( const BasicBlock BB,
DenseSet< StringRef > &  CallesNames 

◆ isStraightLine()

bool llvm::orc::SpeculateQuery::isStraightLine ( const Function F)

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