Lines Matching defs:?S
128 /// The parsed OS type.
129 OSType OS;
140 Triple() : Data(), Arch(), Vendor(), OS(), Environment() {}
168 OSType getOS() const { return OS; }
179 /// getOSVersion - Parse the version number from the OS name component of the
196 /// translate generic "darwin" versions to the corresponding OS X versions.
197 /// This may also be called with IOS triples but the OS X version number is
275 /// isMacOSXVersionLT - Comparison function for checking OS X version
280 assert(isMacOSX() && "Not an OS X triple!");
282 // If this is OS X, expect a sane version number.
291 /// isMacOSX - Is this a Mac OS X triple. For legacy reasons, we support both
292 /// "darwin" and "osx" as OS X triples.
297 /// isOSDarwin - Is this a "Darwin" OS (OS X or iOS).
302 /// \brief Tests for either Cygwin or MinGW OS
307 /// isOSWindows - Is this a "Windows" OS.
312 /// \brief Tests whether the OS uses the ELF binary format.
317 /// \brief Tests whether the OS uses the COFF binary format.