Lines Matching refs:Lhs
61 bool hasEqualKnownFields(const llvm::Triple &Lhs, const llvm::Triple &Rhs) { in hasEqualKnownFields() argument
63 if (Lhs.getArch() != Triple::UnknownArch && in hasEqualKnownFields()
64 Rhs.getArch() != Triple::UnknownArch && Lhs.getArch() != Rhs.getArch()) in hasEqualKnownFields()
66 if (Lhs.getSubArch() != Triple::NoSubArch && in hasEqualKnownFields()
68 Lhs.getSubArch() != Rhs.getSubArch()) in hasEqualKnownFields()
70 if (Lhs.getVendor() != Triple::UnknownVendor && in hasEqualKnownFields()
72 Lhs.getVendor() != Rhs.getVendor()) in hasEqualKnownFields()
74 if (!Lhs.isOSUnknown() && !Rhs.isOSUnknown() && in hasEqualKnownFields()
75 Lhs.getOS() != Rhs.getOS()) in hasEqualKnownFields()
77 if (Lhs.getEnvironment() != Triple::UnknownEnvironment && in hasEqualKnownFields()
79 Lhs.getEnvironment() != Rhs.getEnvironment()) in hasEqualKnownFields()
81 if (Lhs.getObjectFormat() != Triple::UnknownObjectFormat && in hasEqualKnownFields()
83 Lhs.getObjectFormat() != Rhs.getObjectFormat()) in hasEqualKnownFields()