Displaying 3 results from an estimated 3 matches for "getaaresultsanalysisusage".
2016 Mar 21
2
[Inliner] Loop info in the inliner
...lysis.h"@@ -58,6 +59,7 @@ Inliner::Inliner(char &ID, bool InsertLifetime) void Inliner::getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired<AssumptionCacheTracker>(); AU.addRequired<TargetLibraryInfoWrapperPass>();+ AU.addRequired<LoopInfoWrapperPass>(); getAAResultsAnalysisUsage(AU); CallGraphSCCPass::getAnalysisUsage(AU);}
I get llvm_unreachable in `void PMDataManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass)'
Thanks,-Aditya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/l...
2016 Mar 22
0
[Inliner] Loop info in the inliner
...Inliner::Inliner(char &ID, bool InsertLifetime)
> void Inliner::getAnalysisUsage(AnalysisUsage &AU) const {
> AU.addRequired<AssumptionCacheTracker>();
> AU.addRequired<TargetLibraryInfoWrapperPass>();
> + AU.addRequired<LoopInfoWrapperPass>();
> getAAResultsAnalysisUsage(AU);
> CallGraphSCCPass::getAnalysisUsage(AU);
> }
>
> I get llvm_unreachable in `void
> PMDataManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass)'
>
> Thanks,
> -Aditya
>
>
> _______________________________________________
> LLVM Developers m...
2017 Mar 28
2
llvm 3.9 Alias Analysis result for function's by-ref arguments
Hi,
I'm writing an analysis pass which is supposed to find instructions in a function that modify function's by-ref arguments. For that I'm using llvm AliasAnalysis pass, particularly querying for ModRef info for instructions and function arguments, to see if a given instruction modifies a given argument. However, for functions with more than one by-ref argument, I get strange