47 parseAnnotations(MapVector<Function *, JitFunctionInfo> &JitFunctionInfoMap);
50 const DenseMap<Value *, GlobalVariable *> &StubToKernelMap,
51 MapVector<Function *, JitFunctionInfo> &JitFunctionInfoMap);
57 SmallString<64> getUniqueManifestFilename();
59 void appendToGlobalAnnotations(SmallVector<Constant *> &NewAnnotations);
61 Constant *createJitAnnotation(Function *F, SmallVector<int> &ConstantArgs);
63 void createDeviceManifestFile(
64 DenseMap<Function *, SmallSetVector<int, 16>> &JitArgs);
66 void parseJitArgAnnotations(SmallPtrSetImpl<Function *> &JitArgAnnotations);
68 void parseAttributeAnnotations(
69 GlobalVariable *GlobalAnnotations,
70 MapVector<Function *, JitFunctionInfo> &JitFunctionInfoMap);
void parseManifestFileAnnotations(const DenseMap< Value *, GlobalVariable * > &StubToKernelMap, MapVector< Function *, JitFunctionInfo > &JitFunctionInfoMap)
Definition AnnotationHandler.cpp:139