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

Derived Classes

tools/clang/lib/Basic/Targets/OSTargets.h
   22 class LLVM_LIBRARY_VISIBILITY OSTargetInfo : public TgtInfo {
tools/clang/lib/Basic/Targets/X86.h
  514 class LLVM_LIBRARY_VISIBILITY CygwinX86_32TargetInfo : public X86_32TargetInfo {
  552 class LLVM_LIBRARY_VISIBILITY MCUX86_32TargetInfo : public X86_32TargetInfo {
  579 class LLVM_LIBRARY_VISIBILITY RTEMSX86_32TargetInfo : public X86_32TargetInfo {

References

tools/clang/lib/Basic/Targets.cpp
  454       return new AnanasTargetInfo<X86_32TargetInfo>(Triple, Opts);
  456       return new CloudABITargetInfo<X86_32TargetInfo>(Triple, Opts);
  460         return new LinuxTargetInfo<X86_32TargetInfo>(Triple, Opts);
  466       return new DragonFlyBSDTargetInfo<X86_32TargetInfo>(Triple, Opts);
  472       return new FreeBSDTargetInfo<X86_32TargetInfo>(Triple, Opts);
  474       return new KFreeBSDTargetInfo<X86_32TargetInfo>(Triple, Opts);
  476       return new MinixTargetInfo<X86_32TargetInfo>(Triple, Opts);
  478       return new SolarisTargetInfo<X86_32TargetInfo>(Triple, Opts);
  496       return new NaClTargetInfo<X86_32TargetInfo>(Triple, Opts);
  500       return new HurdTargetInfo<X86_32TargetInfo>(Triple, Opts);
  502       return new X86_32TargetInfo(Triple, Opts);
tools/clang/lib/Basic/Targets/OSTargets.h
   22 class LLVM_LIBRARY_VISIBILITY OSTargetInfo : public TgtInfo {
   40 class LLVM_LIBRARY_VISIBILITY CloudABITargetInfo : public OSTargetInfo<Target> {
   60 class LLVM_LIBRARY_VISIBILITY AnanasTargetInfo : public OSTargetInfo<Target> {
   79 class LLVM_LIBRARY_VISIBILITY DarwinTargetInfo : public OSTargetInfo<Target> {
  180     : public OSTargetInfo<Target> {
  212 class LLVM_LIBRARY_VISIBILITY FreeBSDTargetInfo : public OSTargetInfo<Target> {
  268 class LLVM_LIBRARY_VISIBILITY KFreeBSDTargetInfo : public OSTargetInfo<Target> {
  291 class LLVM_LIBRARY_VISIBILITY HaikuTargetInfo : public OSTargetInfo<Target> {
  324 class LLVM_LIBRARY_VISIBILITY HurdTargetInfo : public OSTargetInfo<Target> {
  347 class LLVM_LIBRARY_VISIBILITY MinixTargetInfo : public OSTargetInfo<Target> {
  371 class LLVM_LIBRARY_VISIBILITY LinuxTargetInfo : public OSTargetInfo<Target> {
  429 class LLVM_LIBRARY_VISIBILITY NetBSDTargetInfo : public OSTargetInfo<Target> {
  450 class LLVM_LIBRARY_VISIBILITY OpenBSDTargetInfo : public OSTargetInfo<Target> {
  608 class LLVM_LIBRARY_VISIBILITY SolarisTargetInfo : public OSTargetInfo<Target> {
  726 class LLVM_LIBRARY_VISIBILITY WindowsTargetInfo : public OSTargetInfo<Target> {
  742 class LLVM_LIBRARY_VISIBILITY NaClTargetInfo : public OSTargetInfo<Target> {
tools/clang/lib/Basic/Targets/X86.h
  401     : public NetBSDTargetInfo<X86_32TargetInfo> {
  418     : public OpenBSDTargetInfo<X86_32TargetInfo> {
  429     : public DarwinTargetInfo<X86_32TargetInfo> {
  462     : public WindowsTargetInfo<X86_32TargetInfo> {
  514 class LLVM_LIBRARY_VISIBILITY CygwinX86_32TargetInfo : public X86_32TargetInfo {
  539     : public HaikuTargetInfo<X86_32TargetInfo> {
  552 class LLVM_LIBRARY_VISIBILITY MCUX86_32TargetInfo : public X86_32TargetInfo {
  579 class LLVM_LIBRARY_VISIBILITY RTEMSX86_32TargetInfo : public X86_32TargetInfo {
  841     : public LinuxTargetInfo<X86_32TargetInfo> {