Lines Matching refs:Opts
65 const TargetOptions &Opts) in AArch64TargetInfo() argument
128 Opts.EABIVersion == llvm::EABI::GNU ? "\01_mcount" : "mcount"; in AArch64TargetInfo()
177 void AArch64TargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts, in getTargetDefinesARMV81A() argument
184 void AArch64TargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts, in getTargetDefinesARMV82A() argument
187 getTargetDefinesARMV81A(Opts, Builder); in getTargetDefinesARMV82A()
190 void AArch64TargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts, in getTargetDefinesARMV83A() argument
195 getTargetDefinesARMV82A(Opts, Builder); in getTargetDefinesARMV83A()
198 void AArch64TargetInfo::getTargetDefinesARMV84A(const LangOptions &Opts, in getTargetDefinesARMV84A() argument
201 getTargetDefinesARMV83A(Opts, Builder); in getTargetDefinesARMV84A()
204 void AArch64TargetInfo::getTargetDefinesARMV85A(const LangOptions &Opts, in getTargetDefinesARMV85A() argument
208 getTargetDefinesARMV84A(Opts, Builder); in getTargetDefinesARMV85A()
211 void AArch64TargetInfo::getTargetDefinesARMV86A(const LangOptions &Opts, in getTargetDefinesARMV86A() argument
218 getTargetDefinesARMV85A(Opts, Builder); in getTargetDefinesARMV86A()
221 void AArch64TargetInfo::getTargetDefinesARMV87A(const LangOptions &Opts, in getTargetDefinesARMV87A() argument
224 getTargetDefinesARMV86A(Opts, Builder); in getTargetDefinesARMV87A()
227 void AArch64TargetInfo::getTargetDefinesARMV88A(const LangOptions &Opts, in getTargetDefinesARMV88A() argument
230 getTargetDefinesARMV87A(Opts, Builder); in getTargetDefinesARMV88A()
233 void AArch64TargetInfo::getTargetDefinesARMV9A(const LangOptions &Opts, in getTargetDefinesARMV9A() argument
236 getTargetDefinesARMV85A(Opts, Builder); in getTargetDefinesARMV9A()
239 void AArch64TargetInfo::getTargetDefinesARMV91A(const LangOptions &Opts, in getTargetDefinesARMV91A() argument
242 getTargetDefinesARMV86A(Opts, Builder); in getTargetDefinesARMV91A()
245 void AArch64TargetInfo::getTargetDefinesARMV92A(const LangOptions &Opts, in getTargetDefinesARMV92A() argument
248 getTargetDefinesARMV87A(Opts, Builder); in getTargetDefinesARMV92A()
251 void AArch64TargetInfo::getTargetDefinesARMV93A(const LangOptions &Opts, in getTargetDefinesARMV93A() argument
254 getTargetDefinesARMV88A(Opts, Builder); in getTargetDefinesARMV93A()
257 void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
306 if (Opts.UnsafeFPMath) in getTargetDefines()
310 Twine(Opts.WCharSize ? Opts.WCharSize : 4)); in getTargetDefines()
312 Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", Opts.ShortEnums ? "1" : "4"); in getTargetDefines()
411 if (Opts.hasSignReturnAddress()) { in getTargetDefines()
418 if (Opts.isSignReturnAddressWithAKey()) in getTargetDefines()
423 if (Opts.isSignReturnAddressScopeAll()) in getTargetDefines()
429 if (Opts.BranchTargetEnforcement) in getTargetDefines()
445 getTargetDefinesARMV81A(Opts, Builder); in getTargetDefines()
448 getTargetDefinesARMV82A(Opts, Builder); in getTargetDefines()
451 getTargetDefinesARMV83A(Opts, Builder); in getTargetDefines()
454 getTargetDefinesARMV84A(Opts, Builder); in getTargetDefines()
457 getTargetDefinesARMV85A(Opts, Builder); in getTargetDefines()
460 getTargetDefinesARMV86A(Opts, Builder); in getTargetDefines()
463 getTargetDefinesARMV87A(Opts, Builder); in getTargetDefines()
466 getTargetDefinesARMV88A(Opts, Builder); in getTargetDefines()
469 getTargetDefinesARMV9A(Opts, Builder); in getTargetDefines()
472 getTargetDefinesARMV91A(Opts, Builder); in getTargetDefines()
475 getTargetDefinesARMV92A(Opts, Builder); in getTargetDefines()
478 getTargetDefinesARMV93A(Opts, Builder); in getTargetDefines()
496 if (Opts.VScaleMin && Opts.VScaleMin == Opts.VScaleMax) { in getTargetDefines()
497 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.VScaleMin * 128)); in getTargetDefines()
881 const TargetOptions &Opts) in AArch64leTargetInfo() argument
882 : AArch64TargetInfo(Triple, Opts) {} in AArch64leTargetInfo()
894 void AArch64leTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
897 AArch64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
901 const TargetOptions &Opts) in AArch64beTargetInfo() argument
902 : AArch64TargetInfo(Triple, Opts) {} in AArch64beTargetInfo()
904 void AArch64beTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
909 AArch64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
918 const TargetOptions &Opts) in WindowsARM64TargetInfo() argument
919 : WindowsTargetInfo<AArch64leTargetInfo>(Triple, Opts), Triple(Triple) { in WindowsARM64TargetInfo()
969 const TargetOptions &Opts) in MicrosoftARM64TargetInfo() argument
970 : WindowsARM64TargetInfo(Triple, Opts) { in MicrosoftARM64TargetInfo()
974 void MicrosoftARM64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
976 WindowsARM64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
1003 const TargetOptions &Opts) in MinGWARM64TargetInfo() argument
1004 : WindowsARM64TargetInfo(Triple, Opts) { in MinGWARM64TargetInfo()
1009 const TargetOptions &Opts) in DarwinAArch64TargetInfo() argument
1010 : DarwinTargetInfo<AArch64leTargetInfo>(Triple, Opts) { in DarwinAArch64TargetInfo()
1032 void DarwinAArch64TargetInfo::getOSDefines(const LangOptions &Opts, in getOSDefines() argument
1049 getDarwinDefines(Builder, Opts, Triple, PlatformName, PlatformMinVersion); in getOSDefines()
1059 const TargetOptions &Opts) in RenderScript64TargetInfo() argument
1063 Opts) { in RenderScript64TargetInfo()
1067 void RenderScript64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
1070 AArch64leTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()