reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86Subtarget.cpp
  331       In64BitMode(TargetTriple.getArch() == Triple::x86_64),
  332       In32BitMode(TargetTriple.getArch() == Triple::x86 &&
  333                   TargetTriple.getEnvironment() != Triple::CODE16),
  334       In16BitMode(TargetTriple.getArch() == Triple::x86 &&
  335                   TargetTriple.getEnvironment() == Triple::CODE16),
lib/Target/X86/X86Subtarget.h
  565     return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 ||
  566                            TargetTriple.isOSNaCl());
  571     return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 &&
  572                            !TargetTriple.isOSNaCl());
  758   const Triple &getTargetTriple() const { return TargetTriple; }
  760   bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
  761   bool isTargetFreeBSD() const { return TargetTriple.isOSFreeBSD(); }
  762   bool isTargetDragonFly() const { return TargetTriple.isOSDragonFly(); }
  763   bool isTargetSolaris() const { return TargetTriple.isOSSolaris(); }
  764   bool isTargetPS4() const { return TargetTriple.isPS4CPU(); }
  766   bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); }
  767   bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); }
  768   bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); }
  770   bool isTargetLinux() const { return TargetTriple.isOSLinux(); }
  771   bool isTargetKFreeBSD() const { return TargetTriple.isOSKFreeBSD(); }
  772   bool isTargetGlibc() const { return TargetTriple.isOSGlibc(); }
  773   bool isTargetAndroid() const { return TargetTriple.isAndroid(); }
  774   bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); }
  777   bool isTargetMCU() const { return TargetTriple.isOSIAMCU(); }
  778   bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); }
  781     return TargetTriple.isWindowsMSVCEnvironment();
  785     return TargetTriple.isWindowsCoreCLREnvironment();
  789     return TargetTriple.isWindowsCygwinEnvironment();
  793     return TargetTriple.isWindowsGNUEnvironment();
  797     return TargetTriple.isWindowsItaniumEnvironment();
  800   bool isTargetCygMing() const { return TargetTriple.isOSCygMing(); }
  802   bool isOSWindows() const { return TargetTriple.isOSWindows(); }