Lines Matching defs:TI
1518 static bool isTargetArch(const TargetInfo &TI, const IdentifierInfo *II) {
1521 const llvm::Triple &TT = TI.getTriple();
1540 static bool isTargetVendor(const TargetInfo &TI, const IdentifierInfo *II) {
1541 StringRef VendorName = TI.getTriple().getVendorName();
1548 static bool isTargetOS(const TargetInfo &TI, const IdentifierInfo *II) {
1554 return TI.getTriple().isOSDarwin();
1556 return TI.getTriple().getOS() == OS.getOS();
1560 static bool isTargetEnvironment(const TargetInfo &TI,
1569 return TI.getTriple().getEnvironment() == Env.getEnvironment();
1573 static bool isTargetVariantOS(const TargetInfo &TI, const IdentifierInfo *II) {
1574 if (TI.getTriple().isOSDarwin()) {
1575 const llvm::Triple *VariantTriple = TI.getDarwinTargetVariantTriple();
1592 static bool isTargetVariantEnvironment(const TargetInfo &TI,
1594 if (TI.getTriple().isOSDarwin()) {
1595 const llvm::Triple *VariantTriple = TI.getDarwinTargetVariantTriple();
2106 const TargetInfo &TI) {
2109 if (TI.getTriple().isOSWindows())
2120 const TargetInfo &TI) {
2127 processPathForFileMacro(FileName, LangOpts, TI);