Lines Matching full:new
120 return new ARCTargetInfo(Triple, Opts); in AllocateTarget()
123 return new XCoreTargetInfo(Triple, Opts); in AllocateTarget()
128 return new LinuxTargetInfo<HexagonTargetInfo>(Triple, Opts); in AllocateTarget()
129 return new HexagonTargetInfo(Triple, Opts); in AllocateTarget()
132 return new LanaiTargetInfo(Triple, Opts); in AllocateTarget()
136 return new DarwinAArch64TargetInfo(Triple, Opts); in AllocateTarget()
141 return new DarwinAArch64TargetInfo(Triple, Opts); in AllocateTarget()
145 return new CloudABITargetInfo<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()
147 return new FreeBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()
149 return new FuchsiaTargetInfo<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()
151 return new LinuxTargetInfo<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()
153 return new NetBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()
155 return new OpenBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()
159 return new MinGWARM64TargetInfo(Triple, Opts); in AllocateTarget()
162 return new MicrosoftARM64TargetInfo(Triple, Opts); in AllocateTarget()
165 return new AArch64leTargetInfo(Triple, Opts); in AllocateTarget()
171 return new FreeBSDTargetInfo<AArch64beTargetInfo>(Triple, Opts); in AllocateTarget()
173 return new FuchsiaTargetInfo<AArch64beTargetInfo>(Triple, Opts); in AllocateTarget()
175 return new LinuxTargetInfo<AArch64beTargetInfo>(Triple, Opts); in AllocateTarget()
177 return new NetBSDTargetInfo<AArch64beTargetInfo>(Triple, Opts); in AllocateTarget()
179 return new AArch64beTargetInfo(Triple, Opts); in AllocateTarget()
185 return new DarwinARMTargetInfo(Triple, Opts); in AllocateTarget()
189 return new CloudABITargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
191 return new LinuxTargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
193 return new FreeBSDTargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
195 return new NetBSDTargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
197 return new OpenBSDTargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
199 return new RTEMSTargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
201 return new NaClTargetInfo<ARMleTargetInfo>(Triple, Opts); in AllocateTarget()
205 return new CygwinARMTargetInfo(Triple, Opts); in AllocateTarget()
207 return new MinGWARMTargetInfo(Triple, Opts); in AllocateTarget()
209 return new ItaniumWindowsARMleTargetInfo(Triple, Opts); in AllocateTarget()
212 return new MicrosoftARMleTargetInfo(Triple, Opts); in AllocateTarget()
215 return new ARMleTargetInfo(Triple, Opts); in AllocateTarget()
221 return new DarwinARMTargetInfo(Triple, Opts); in AllocateTarget()
225 return new LinuxTargetInfo<ARMbeTargetInfo>(Triple, Opts); in AllocateTarget()
227 return new FreeBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts); in AllocateTarget()
229 return new NetBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts); in AllocateTarget()
231 return new OpenBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts); in AllocateTarget()
233 return new RTEMSTargetInfo<ARMbeTargetInfo>(Triple, Opts); in AllocateTarget()
235 return new NaClTargetInfo<ARMbeTargetInfo>(Triple, Opts); in AllocateTarget()
237 return new ARMbeTargetInfo(Triple, Opts); in AllocateTarget()
241 return new AVRTargetInfo(Triple, Opts); in AllocateTarget()
244 return new BPFTargetInfo(Triple, Opts); in AllocateTarget()
247 return new MSP430TargetInfo(Triple, Opts); in AllocateTarget()
252 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
254 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
256 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
258 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
260 return new MipsTargetInfo(Triple, Opts); in AllocateTarget()
266 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
268 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
270 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
272 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
274 return new NaClTargetInfo<NaClMips32TargetInfo>(Triple, Opts); in AllocateTarget()
276 return new MipsTargetInfo(Triple, Opts); in AllocateTarget()
282 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
284 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
286 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
288 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
290 return new OpenBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
292 return new MipsTargetInfo(Triple, Opts); in AllocateTarget()
298 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
300 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
302 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
304 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
306 return new OpenBSDTargetInfo<MipsTargetInfo>(Triple, Opts); in AllocateTarget()
308 return new MipsTargetInfo(Triple, Opts); in AllocateTarget()
314 return new LinuxTargetInfo<M68kTargetInfo>(Triple, Opts); in AllocateTarget()
316 return new NetBSDTargetInfo<M68kTargetInfo>(Triple, Opts); in AllocateTarget()
318 return new M68kTargetInfo(Triple, Opts); in AllocateTarget()
324 return new NaClTargetInfo<PNaClTargetInfo>(Triple, Opts); in AllocateTarget()
330 return new Le64TargetInfo(Triple, Opts); in AllocateTarget()
334 return new DarwinPPC32TargetInfo(Triple, Opts); in AllocateTarget()
337 return new LinuxTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
339 return new FreeBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
341 return new NetBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
343 return new OpenBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
345 return new RTEMSTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
347 return new AIXPPC32TargetInfo(Triple, Opts); in AllocateTarget()
349 return new PPC32TargetInfo(Triple, Opts); in AllocateTarget()
355 return new LinuxTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
357 return new FreeBSDTargetInfo<PPC32TargetInfo>(Triple, Opts); in AllocateTarget()
359 return new PPC32TargetInfo(Triple, Opts); in AllocateTarget()
364 return new DarwinPPC64TargetInfo(Triple, Opts); in AllocateTarget()
367 return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
369 return new PS3PPUTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
371 return new FreeBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
373 return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
375 return new OpenBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
377 return new AIXPPC64TargetInfo(Triple, Opts); in AllocateTarget()
379 return new PPC64TargetInfo(Triple, Opts); in AllocateTarget()
385 return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
387 return new FreeBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
389 return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
391 return new OpenBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); in AllocateTarget()
393 return new PPC64TargetInfo(Triple, Opts); in AllocateTarget()
397 return new NVPTXTargetInfo(Triple, Opts, /*TargetPointerWidth=*/32); in AllocateTarget()
399 return new NVPTXTargetInfo(Triple, Opts, /*TargetPointerWidth=*/64); in AllocateTarget()
403 return new AMDGPUTargetInfo(Triple, Opts); in AllocateTarget()
409 return new FreeBSDTargetInfo<RISCV32TargetInfo>(Triple, Opts); in AllocateTarget()
411 return new LinuxTargetInfo<RISCV32TargetInfo>(Triple, Opts); in AllocateTarget()
413 return new RISCV32TargetInfo(Triple, Opts); in AllocateTarget()
420 return new FreeBSDTargetInfo<RISCV64TargetInfo>(Triple, Opts); in AllocateTarget()
422 return new OpenBSDTargetInfo<RISCV64TargetInfo>(Triple, Opts); in AllocateTarget()
424 return new FuchsiaTargetInfo<RISCV64TargetInfo>(Triple, Opts); in AllocateTarget()
426 return new LinuxTargetInfo<RISCV64TargetInfo>(Triple, Opts); in AllocateTarget()
428 return new RISCV64TargetInfo(Triple, Opts); in AllocateTarget()
434 return new LinuxTargetInfo<SparcV8TargetInfo>(Triple, Opts); in AllocateTarget()
436 return new SolarisTargetInfo<SparcV8TargetInfo>(Triple, Opts); in AllocateTarget()
438 return new NetBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts); in AllocateTarget()
440 return new RTEMSTargetInfo<SparcV8TargetInfo>(Triple, Opts); in AllocateTarget()
442 return new SparcV8TargetInfo(Triple, Opts); in AllocateTarget()
449 return new LinuxTargetInfo<SparcV8elTargetInfo>(Triple, Opts); in AllocateTarget()
451 return new NetBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts); in AllocateTarget()
453 return new RTEMSTargetInfo<SparcV8elTargetInfo>(Triple, Opts); in AllocateTarget()
455 return new SparcV8elTargetInfo(Triple, Opts); in AllocateTarget()
461 return new LinuxTargetInfo<SparcV9TargetInfo>(Triple, Opts); in AllocateTarget()
463 return new SolarisTargetInfo<SparcV9TargetInfo>(Triple, Opts); in AllocateTarget()
465 return new NetBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts); in AllocateTarget()
467 return new OpenBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts); in AllocateTarget()
469 return new FreeBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts); in AllocateTarget()
471 return new SparcV9TargetInfo(Triple, Opts); in AllocateTarget()
477 return new LinuxTargetInfo<SystemZTargetInfo>(Triple, Opts); in AllocateTarget()
479 return new ZOSTargetInfo<SystemZTargetInfo>(Triple, Opts); in AllocateTarget()
481 return new SystemZTargetInfo(Triple, Opts); in AllocateTarget()
485 return new TCETargetInfo(Triple, Opts); in AllocateTarget()
488 return new TCELETargetInfo(Triple, Opts); in AllocateTarget()
492 return new DarwinI386TargetInfo(Triple, Opts); in AllocateTarget()
496 return new AnanasTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
498 return new CloudABITargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
502 return new LinuxTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
504 return new AndroidX86_32TargetInfo(Triple, Opts); in AllocateTarget()
508 return new DragonFlyBSDTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
510 return new NetBSDI386TargetInfo(Triple, Opts); in AllocateTarget()
512 return new OpenBSDI386TargetInfo(Triple, Opts); in AllocateTarget()
514 return new FreeBSDTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
516 return new FuchsiaTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
518 return new KFreeBSDTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
520 return new MinixTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
522 return new SolarisTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
526 return new CygwinX86_32TargetInfo(Triple, Opts); in AllocateTarget()
528 return new MinGWX86_32TargetInfo(Triple, Opts); in AllocateTarget()
532 return new MicrosoftX86_32TargetInfo(Triple, Opts); in AllocateTarget()
536 return new HaikuX86_32TargetInfo(Triple, Opts); in AllocateTarget()
538 return new RTEMSX86_32TargetInfo(Triple, Opts); in AllocateTarget()
540 return new NaClTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
542 return new MCUX86_32TargetInfo(Triple, Opts); in AllocateTarget()
544 return new HurdTargetInfo<X86_32TargetInfo>(Triple, Opts); in AllocateTarget()
546 return new X86_32TargetInfo(Triple, Opts); in AllocateTarget()
551 return new DarwinX86_64TargetInfo(Triple, Opts); in AllocateTarget()
555 return new AnanasTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
557 return new CloudABITargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
561 return new LinuxTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
563 return new AndroidX86_64TargetInfo(Triple, Opts); in AllocateTarget()
567 return new DragonFlyBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
569 return new NetBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
571 return new OpenBSDX86_64TargetInfo(Triple, Opts); in AllocateTarget()
573 return new FreeBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
575 return new FuchsiaTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
577 return new KFreeBSDTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
579 return new SolarisTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
583 return new CygwinX86_64TargetInfo(Triple, Opts); in AllocateTarget()
585 return new MinGWX86_64TargetInfo(Triple, Opts); in AllocateTarget()
588 return new MicrosoftX86_64TargetInfo(Triple, Opts); in AllocateTarget()
592 return new HaikuTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
594 return new NaClTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
596 return new PS4OSTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
598 return new PS5OSTargetInfo<X86_64TargetInfo>(Triple, Opts); in AllocateTarget()
600 return new X86_64TargetInfo(Triple, Opts); in AllocateTarget()
607 return new SPIR32TargetInfo(Triple, Opts); in AllocateTarget()
613 return new SPIR64TargetInfo(Triple, Opts); in AllocateTarget()
619 return new SPIRV32TargetInfo(Triple, Opts); in AllocateTarget()
625 return new SPIRV64TargetInfo(Triple, Opts); in AllocateTarget()
634 return new WASITargetInfo<WebAssembly32TargetInfo>(Triple, Opts); in AllocateTarget()
636 return new EmscriptenTargetInfo<WebAssembly32TargetInfo>(Triple, Opts); in AllocateTarget()
638 return new WebAssemblyOSTargetInfo<WebAssembly32TargetInfo>(Triple, Opts); in AllocateTarget()
649 return new WASITargetInfo<WebAssembly64TargetInfo>(Triple, Opts); in AllocateTarget()
651 return new EmscriptenTargetInfo<WebAssembly64TargetInfo>(Triple, Opts); in AllocateTarget()
653 return new WebAssemblyOSTargetInfo<WebAssembly64TargetInfo>(Triple, Opts); in AllocateTarget()
659 return new DirectXTargetInfo(Triple,Opts); in AllocateTarget()
661 return new LinuxTargetInfo<RenderScript32TargetInfo>(Triple, Opts); in AllocateTarget()
663 return new LinuxTargetInfo<RenderScript64TargetInfo>(Triple, Opts); in AllocateTarget()
666 return new LinuxTargetInfo<VETargetInfo>(Triple, Opts); in AllocateTarget()
671 return new LinuxTargetInfo<CSKYTargetInfo>(Triple, Opts); in AllocateTarget()
673 return new CSKYTargetInfo(Triple, Opts); in AllocateTarget()
678 return new LinuxTargetInfo<LoongArch32TargetInfo>(Triple, Opts); in AllocateTarget()
680 return new LoongArch32TargetInfo(Triple, Opts); in AllocateTarget()
685 return new LinuxTargetInfo<LoongArch64TargetInfo>(Triple, Opts); in AllocateTarget()
687 return new LoongArch64TargetInfo(Triple, Opts); in AllocateTarget()