Lines Matching defs:CodeObjectInfo
1302 /// @brief Checks if a code object \p CodeObjectInfo is compatible with a given
1305 bool isCodeObjectCompatible(const OffloadTargetInfo &CodeObjectInfo,
1309 if (CodeObjectInfo == TargetInfo) {
1312 << CodeObjectInfo.str()
1318 if (!CodeObjectInfo.isOffloadKindCompatible(TargetInfo.OffloadKind) ||
1319 !CodeObjectInfo.Triple.isCompatibleWith(TargetInfo.Triple)) {
1323 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str()
1331 CodeObjectInfo.Triple, CodeObjectInfo.TargetID, &CodeObjectFeatureMap);
1340 << CodeObjectInfo.str()
1351 << CodeObjectInfo.str()
1368 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str()
1377 << CodeObjectInfo.str()
1390 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str()
1619 /// @param [in] CodeObjectInfo Code Object
1624 getCompatibleOffloadTargets(OffloadTargetInfo &CodeObjectInfo,
1634 if (isCodeObjectCompatible(CodeObjectInfo, TargetInfo))
1816 auto CodeObjectInfo = OffloadTargetInfo(CodeObject, BundlerConfig);
1817 if (getCompatibleOffloadTargets(CodeObjectInfo, CompatibleTargets,
1831 CodeObjectInfo.TargetID))