Lines Matching defs:CodeObjectInfo
1221 /// @brief Checks if a code object \p CodeObjectInfo is compatible with a given
1224 bool isCodeObjectCompatible(const OffloadTargetInfo &CodeObjectInfo,
1228 if (CodeObjectInfo == TargetInfo) {
1231 << CodeObjectInfo.str()
1237 if (!CodeObjectInfo.isOffloadKindCompatible(TargetInfo.OffloadKind) ||
1238 !CodeObjectInfo.Triple.isCompatibleWith(TargetInfo.Triple)) {
1242 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str()
1250 CodeObjectInfo.Triple, CodeObjectInfo.TargetID, &CodeObjectFeatureMap);
1259 << CodeObjectInfo.str()
1270 << CodeObjectInfo.str()
1287 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str()
1296 << CodeObjectInfo.str()
1309 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str()
1536 /// @param [in] CodeObjectInfo Code Object
1541 getCompatibleOffloadTargets(OffloadTargetInfo &CodeObjectInfo,
1551 if (isCodeObjectCompatible(CodeObjectInfo, TargetInfo))
1733 auto CodeObjectInfo = OffloadTargetInfo(CodeObject, BundlerConfig);
1734 if (getCompatibleOffloadTargets(CodeObjectInfo, CompatibleTargets,
1748 CodeObjectInfo.TargetID))