LLVM
15.0.0git
|
#include "llvm/ExecutionEngine/Orc/SpeculateAnalyses.h"
Public Member Functions | |
ResultTy | operator() (Function &F) |
Additional Inherited Members | |
![]() | |
using | ResultTy = Optional< DenseMap< StringRef, DenseSet< StringRef > >> |
![]() | |
void | findCalles (const BasicBlock *, DenseSet< StringRef > &) |
bool | isStraightLine (const Function &F) |
Definition at line 37 of file SpeculateAnalyses.h.
BlockFreqQuery::ResultTy llvm::orc::BlockFreqQuery::operator() | ( | Function & | F | ) |
Definition at line 88 of file SpeculateAnalyses.cpp.
References assert(), llvm::AMDGPUISD::BFI, llvm::detail::DenseSetImpl< ValueT, DenseMap< ValueT, detail::DenseSetEmpty, DenseMapInfo< ValueT >, detail::DenseSetPair< ValueT > >, DenseMapInfo< ValueT > >::empty(), F, FAM, llvm::orc::SpeculateQuery::findCalles(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::getResult(), i, I, llvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >::insert(), move, llvm::None, PB(), llvm::PassBuilder::registerFunctionAnalyses(), llvm::sort(), and true.