Home
last modified time | relevance | path

Searched refs:LazyValueInfoWrapperPass (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyValueInfo.h33 friend class LazyValueInfoWrapperPass; variable
163 class LazyValueInfoWrapperPass : public FunctionPass {
164 LazyValueInfoWrapperPass(const LazyValueInfoWrapperPass&) = delete;
165 void operator=(const LazyValueInfoWrapperPass&) = delete;
168 LazyValueInfoWrapperPass();
169 ~LazyValueInfoWrapperPass() override {
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp53 char LazyValueInfoWrapperPass::ID = 0;
54 LazyValueInfoWrapperPass::LazyValueInfoWrapperPass() : FunctionPass(ID) {} in LazyValueInfoWrapperPass() function in LazyValueInfoWrapperPass
55 INITIALIZE_PASS_BEGIN(LazyValueInfoWrapperPass, "lazy-value-info",
59 INITIALIZE_PASS_END(LazyValueInfoWrapperPass, "lazy-value-info",
64 return new LazyValueInfoWrapperPass(); in createLazyValueInfoPass()
1721 bool LazyValueInfoWrapperPass::runOnFunction(Function &F) { in runOnFunction()
1731 void LazyValueInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
1737 LazyValueInfo &LazyValueInfoWrapperPass::getLVI() { return Info; } in getLVI()
1774 void LazyValueInfoWrapperPass::releaseMemory() { Info.releaseMemory(); } in releaseMemory()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp573 AU.addRequired<LazyValueInfoWrapperPass>(); in getAnalysisUsage()
587 INITIALIZE_PASS_DEPENDENCY(LazyValueInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
597 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI(); in runOnFunction()