• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/Targets/

Lines Matching refs:Opts

24   virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
28 OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
29 : TgtInfo(Triple, Opts) {}
31 void getTargetDefines(const LangOptions &Opts,
33 TgtInfo::getTargetDefines(Opts, Builder);
34 getOSDefines(Opts, TgtInfo::getTriple(), Builder);
42 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
54 CloudABITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
55 : OSTargetInfo<Target>(Triple, Opts) {}
62 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
70 AnanasTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
71 : OSTargetInfo<Target>(Triple, Opts) {}
74 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
81 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
83 getDarwinDefines(Builder, Opts, Triple, this->PlatformName,
88 DarwinTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
89 : OSTargetInfo<Target>(Triple, Opts) {
182 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
190 DefineStd(Builder, "unix", Opts);
194 DragonFlyBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
195 : OSTargetInfo<Target>(Triple, Opts) {
214 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
228 DefineStd(Builder, "unix", Opts);
244 FreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
245 : OSTargetInfo<Target>(Triple, Opts) {
270 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
274 DefineStd(Builder, "unix", Opts);
278 if (Opts.POSIXThreads)
280 if (Opts.CPlusPlus)
285 KFreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
286 : OSTargetInfo<Target>(Triple, Opts) {}
293 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
298 DefineStd(Builder, "unix", Opts);
304 HaikuTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
305 : OSTargetInfo<Target>(Triple, Opts) {
326 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
329 DefineStd(Builder, "unix", Opts);
335 if (Opts.POSIXThreads)
337 if (Opts.CPlusPlus)
341 HurdTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
342 : OSTargetInfo<Target>(Triple, Opts) {}
349 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
361 DefineStd(Builder, "unix", Opts);
365 MinixTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
366 : OSTargetInfo<Target>(Triple, Opts) {}
373 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
376 DefineStd(Builder, "unix", Opts);
377 DefineStd(Builder, "linux", Opts);
390 if (Opts.POSIXThreads)
392 if (Opts.CPlusPlus)
399 LinuxTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
400 : OSTargetInfo<Target>(Triple, Opts) {
431 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
437 if (Opts.POSIXThreads)
442 NetBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
443 : OSTargetInfo<Target>(Triple, Opts) {
452 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
457 DefineStd(Builder, "unix", Opts);
459 if (Opts.POSIXThreads)
466 OpenBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
467 : OSTargetInfo<Target>(Triple, Opts) {
490 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
507 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
520 PS3PPUTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
521 : OSTargetInfo<Target>(Triple, Opts) {
534 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
539 DefineStd(Builder, "unix", Opts);
546 PS4OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
547 : OSTargetInfo<Target>(Triple, Opts) {
575 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
581 if (Opts.CPlusPlus)
586 RTEMSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
587 : OSTargetInfo<Target>(Triple, Opts) {
611 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
613 DefineStd(Builder, "sun", Opts);
614 DefineStd(Builder, "unix", Opts);
622 if (Opts.C99)
626 if (Opts.CPlusPlus) {
634 if (Opts.POSIXThreads)
641 SolarisTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
642 : OSTargetInfo<Target>(Triple, Opts) {
663 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
665 DefineStd(Builder, "unix", Opts);
691 if (Opts.POSIXThreads) {
701 if (Opts.CPlusPlus && Opts.WChar) {
707 AIXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
708 : OSTargetInfo<Target>(Triple, Opts) {
722 void addWindowsDefines(const llvm::Triple &Triple, const LangOptions &Opts,
729 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
731 addWindowsDefines(Triple, Opts, Builder);
735 WindowsTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
736 : OSTargetInfo<Target>(Triple, Opts) {
745 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
747 if (Opts.POSIXThreads)
749 if (Opts.CPlusPlus)
752 DefineStd(Builder, "unix", Opts);
758 NaClTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
759 : OSTargetInfo<Target>(Triple, Opts) {
797 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
801 if (Opts.POSIXThreads)
804 if (Opts.CPlusPlus)
809 FuchsiaTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
810 : OSTargetInfo<Target>(Triple, Opts) {
821 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
824 if (Opts.POSIXThreads)
827 if (Opts.CPlusPlus)
835 const TargetOptions &Opts)
836 : OSTargetInfo<Target>(Triple, Opts) {
847 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
849 WebAssemblyOSTargetInfo<Target>::getOSDefines(Opts, Triple, Builder);
854 explicit WASITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
855 : WebAssemblyOSTargetInfo<Target>(Triple, Opts) {}
862 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
864 WebAssemblyOSTargetInfo<Target>::getOSDefines(Opts, Triple, Builder);
869 explicit EmscriptenTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
870 : WebAssemblyOSTargetInfo<Target>(Triple, Opts) {}