reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
114 return new ARCTargetInfo(Triple, Opts); 117 return new XCoreTargetInfo(Triple, Opts); 120 return new HexagonTargetInfo(Triple, Opts); 123 return new LanaiTargetInfo(Triple, Opts); 127 return new DarwinAArch64TargetInfo(Triple, Opts); 131 return new CloudABITargetInfo<AArch64leTargetInfo>(Triple, Opts); 133 return new FreeBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts); 135 return new FuchsiaTargetInfo<AArch64leTargetInfo>(Triple, Opts); 137 return new LinuxTargetInfo<AArch64leTargetInfo>(Triple, Opts); 139 return new NetBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts); 141 return new OpenBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts); 145 return new MinGWARM64TargetInfo(Triple, Opts); 148 return new MicrosoftARM64TargetInfo(Triple, Opts); 151 return new AArch64leTargetInfo(Triple, Opts); 157 return new FreeBSDTargetInfo<AArch64beTargetInfo>(Triple, Opts); 159 return new FuchsiaTargetInfo<AArch64beTargetInfo>(Triple, Opts); 161 return new LinuxTargetInfo<AArch64beTargetInfo>(Triple, Opts); 163 return new NetBSDTargetInfo<AArch64beTargetInfo>(Triple, Opts); 165 return new AArch64beTargetInfo(Triple, Opts); 171 return new DarwinARMTargetInfo(Triple, Opts); 175 return new CloudABITargetInfo<ARMleTargetInfo>(Triple, Opts); 177 return new LinuxTargetInfo<ARMleTargetInfo>(Triple, Opts); 179 return new FreeBSDTargetInfo<ARMleTargetInfo>(Triple, Opts); 181 return new NetBSDTargetInfo<ARMleTargetInfo>(Triple, Opts); 183 return new OpenBSDTargetInfo<ARMleTargetInfo>(Triple, Opts); 185 return new RTEMSTargetInfo<ARMleTargetInfo>(Triple, Opts); 187 return new NaClTargetInfo<ARMleTargetInfo>(Triple, Opts); 191 return new CygwinARMTargetInfo(Triple, Opts); 193 return new MinGWARMTargetInfo(Triple, Opts); 195 return new ItaniumWindowsARMleTargetInfo(Triple, Opts); 198 return new MicrosoftARMleTargetInfo(Triple, Opts); 201 return new ARMleTargetInfo(Triple, Opts); 207 return new DarwinARMTargetInfo(Triple, Opts); 211 return new LinuxTargetInfo<ARMbeTargetInfo>(Triple, Opts); 213 return new FreeBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts); 215 return new NetBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts); 217 return new OpenBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts); 219 return new RTEMSTargetInfo<ARMbeTargetInfo>(Triple, Opts); 221 return new NaClTargetInfo<ARMbeTargetInfo>(Triple, Opts); 223 return new ARMbeTargetInfo(Triple, Opts); 227 return new AVRTargetInfo(Triple, Opts); 230 return new BPFTargetInfo(Triple, Opts); 233 return new MSP430TargetInfo(Triple, Opts); 238 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); 240 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); 242 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 244 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 246 return new MipsTargetInfo(Triple, Opts); 252 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); 254 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); 256 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 258 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 260 return new NaClTargetInfo<NaClMips32TargetInfo>(Triple, Opts); 262 return new MipsTargetInfo(Triple, Opts); 268 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); 270 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); 272 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 274 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 276 return new OpenBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 278 return new MipsTargetInfo(Triple, Opts); 284 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); 286 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); 288 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 290 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 292 return new OpenBSDTargetInfo<MipsTargetInfo>(Triple, Opts); 294 return new MipsTargetInfo(Triple, Opts); 300 return new NaClTargetInfo<PNaClTargetInfo>(Triple, Opts); 306 return new Le64TargetInfo(Triple, Opts); 310 return new DarwinPPC32TargetInfo(Triple, Opts); 313 return new LinuxTargetInfo<PPC32TargetInfo>(Triple, Opts); 315 return new FreeBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); 317 return new NetBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); 319 return new OpenBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); 321 return new RTEMSTargetInfo<PPC32TargetInfo>(Triple, Opts); 323 return new AIXPPC32TargetInfo(Triple, Opts); 325 return new PPC32TargetInfo(Triple, Opts); 330 return new DarwinPPC64TargetInfo(Triple, Opts); 333 return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts); 335 return new PS3PPUTargetInfo<PPC64TargetInfo>(Triple, Opts); 337 return new FreeBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); 339 return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); 341 return new AIXPPC64TargetInfo(Triple, Opts); 343 return new PPC64TargetInfo(Triple, Opts); 349 return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts); 351 return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); 353 return new PPC64TargetInfo(Triple, Opts); 357 return new NVPTXTargetInfo(Triple, Opts, /*TargetPointerWidth=*/32); 359 return new NVPTXTargetInfo(Triple, Opts, /*TargetPointerWidth=*/64); 363 return new AMDGPUTargetInfo(Triple, Opts); 369 return new FreeBSDTargetInfo<RISCV32TargetInfo>(Triple, Opts); 371 return new LinuxTargetInfo<RISCV32TargetInfo>(Triple, Opts); 373 return new RISCV32TargetInfo(Triple, Opts); 380 return new FreeBSDTargetInfo<RISCV64TargetInfo>(Triple, Opts); 382 return new LinuxTargetInfo<RISCV64TargetInfo>(Triple, Opts); 384 return new RISCV64TargetInfo(Triple, Opts); 390 return new LinuxTargetInfo<SparcV8TargetInfo>(Triple, Opts); 392 return new SolarisTargetInfo<SparcV8TargetInfo>(Triple, Opts); 394 return new NetBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts); 396 return new OpenBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts); 398 return new RTEMSTargetInfo<SparcV8TargetInfo>(Triple, Opts); 400 return new SparcV8TargetInfo(Triple, Opts); 407 return new LinuxTargetInfo<SparcV8elTargetInfo>(Triple, Opts); 409 return new NetBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts); 411 return new OpenBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts); 413 return new RTEMSTargetInfo<SparcV8elTargetInfo>(Triple, Opts); 415 return new SparcV8elTargetInfo(Triple, Opts); 421 return new LinuxTargetInfo<SparcV9TargetInfo>(Triple, Opts); 423 return new SolarisTargetInfo<SparcV9TargetInfo>(Triple, Opts); 425 return new NetBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts); 427 return new OpenBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts); 429 return new FreeBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts); 431 return new SparcV9TargetInfo(Triple, Opts); 437 return new LinuxTargetInfo<SystemZTargetInfo>(Triple, Opts); 439 return new SystemZTargetInfo(Triple, Opts); 443 return new TCETargetInfo(Triple, Opts); 446 return new TCELETargetInfo(Triple, Opts); 450 return new DarwinI386TargetInfo(Triple, Opts); 454 return new AnanasTargetInfo<X86_32TargetInfo>(Triple, Opts); 456 return new CloudABITargetInfo<X86_32TargetInfo>(Triple, Opts); 460 return new LinuxTargetInfo<X86_32TargetInfo>(Triple, Opts); 462 return new AndroidX86_32TargetInfo(Triple, Opts); 466 return new DragonFlyBSDTargetInfo<X86_32TargetInfo>(Triple, Opts); 468 return new NetBSDI386TargetInfo(Triple, Opts); 470 return new OpenBSDI386TargetInfo(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); 482 return new CygwinX86_32TargetInfo(Triple, Opts); 484 return new MinGWX86_32TargetInfo(Triple, Opts); 488 return new MicrosoftX86_32TargetInfo(Triple, Opts); 492 return new HaikuX86_32TargetInfo(Triple, Opts); 494 return new RTEMSX86_32TargetInfo(Triple, Opts); 496 return new NaClTargetInfo<X86_32TargetInfo>(Triple, Opts); 498 return new MCUX86_32TargetInfo(Triple, Opts); 500 return new HurdTargetInfo<X86_32TargetInfo>(Triple, Opts); 502 return new X86_32TargetInfo(Triple, Opts); 507 return new DarwinX86_64TargetInfo(Triple, Opts); 511 return new AnanasTargetInfo<X86_64TargetInfo>(Triple, Opts); 513 return new CloudABITargetInfo<X86_64TargetInfo>(Triple, Opts); 517 return new LinuxTargetInfo<X86_64TargetInfo>(Triple, Opts); 519 return new AndroidX86_64TargetInfo(Triple, Opts); 523 return new DragonFlyBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); 525 return new NetBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); 527 return new OpenBSDX86_64TargetInfo(Triple, Opts); 529 return new FreeBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); 531 return new FuchsiaTargetInfo<X86_64TargetInfo>(Triple, Opts); 533 return new KFreeBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); 535 return new SolarisTargetInfo<X86_64TargetInfo>(Triple, Opts); 539 return new CygwinX86_64TargetInfo(Triple, Opts); 541 return new MinGWX86_64TargetInfo(Triple, Opts); 544 return new MicrosoftX86_64TargetInfo(Triple, Opts); 548 return new HaikuTargetInfo<X86_64TargetInfo>(Triple, Opts); 550 return new NaClTargetInfo<X86_64TargetInfo>(Triple, Opts); 552 return new PS4OSTargetInfo<X86_64TargetInfo>(Triple, Opts); 554 return new X86_64TargetInfo(Triple, Opts); 561 return new SPIR32TargetInfo(Triple, Opts); 567 return new SPIR64TargetInfo(Triple, Opts); 576 return new WASITargetInfo<WebAssembly32TargetInfo>(Triple, Opts); 578 return new EmscriptenTargetInfo<WebAssembly32TargetInfo>(Triple, Opts); 580 return new WebAssemblyOSTargetInfo<WebAssembly32TargetInfo>(Triple, Opts); 591 return new WASITargetInfo<WebAssembly64TargetInfo>(Triple, Opts); 593 return new EmscriptenTargetInfo<WebAssembly64TargetInfo>(Triple, Opts); 595 return new WebAssemblyOSTargetInfo<WebAssembly64TargetInfo>(Triple, Opts); 601 return new LinuxTargetInfo<RenderScript32TargetInfo>(Triple, Opts); 603 return new LinuxTargetInfo<RenderScript64TargetInfo>(Triple, Opts);