|
CGRAOmp
0.1
|
Function Pass to analyze which annotations the function has. More...
#include <CGRAOmpAnnotationPass.hpp>
Public Types | |
| using | Result = SetVector< StringRef > |
Public Member Functions | |
| Result | run (Function &F, FunctionAnalysisManager &AM) |
Private Attributes | |
| friend | AnalysisInfoMixin< AnnotationAnalysisPass > |
Static Private Attributes | |
| static AnalysisKey | Key |
Function Pass to analyze which annotations the function has.
| using CGRAOmp::AnnotationAnalysisPass::Result = SetVector<StringRef> |
| AnnotationAnalysisPass::Result AnnotationAnalysisPass::run | ( | Function & | F, |
| FunctionAnalysisManager & | AM | ||
| ) |
At the beginning, it checks if the cached result of ModuleAnnotationAnalysisPass is available. If not, it finds annotations of the function.
|
private |
|
staticprivate |
1.8.17