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
[legend]

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 
)
protected

◆ isStraightLine()

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

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