Lines Matching refs:CodeObjectInfo
145 bool isCodeObjectCompatible(const OffloadTargetInfo &CodeObjectInfo, in isCodeObjectCompatible() argument
149 if (CodeObjectInfo == TargetInfo) { in isCodeObjectCompatible()
152 << CodeObjectInfo.str() in isCodeObjectCompatible()
158 if (!CodeObjectInfo.isOffloadKindCompatible(TargetInfo.OffloadKind) || in isCodeObjectCompatible()
159 !CodeObjectInfo.Triple.isCompatibleWith(TargetInfo.Triple)) { in isCodeObjectCompatible()
163 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str() in isCodeObjectCompatible()
169 if (!clang::isCompatibleTargetID(CodeObjectInfo.TargetID, in isCodeObjectCompatible()
174 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str() in isCodeObjectCompatible()
182 << CodeObjectInfo.str() << "]\t:\t[Target: " << TargetInfo.str() in isCodeObjectCompatible()
1091 getCompatibleOffloadTargets(OffloadTargetInfo &CodeObjectInfo, in getCompatibleOffloadTargets() argument
1101 if (isCodeObjectCompatible(CodeObjectInfo, TargetInfo)) in getCompatibleOffloadTargets()
1193 auto CodeObjectInfo = OffloadTargetInfo(CodeObject, BundlerConfig); in UnbundleArchive() local
1194 if (CodeObjectInfo.hasHostKind()) { in UnbundleArchive()
1196 } else if (getCompatibleOffloadTargets(CodeObjectInfo, CompatibleTargets, in UnbundleArchive()
1210 CodeObjectInfo.TargetID)) in UnbundleArchive()