Lines Matching refs:Opts
44 const TargetOptions &Opts) in AArch64TargetInfo() argument
107 Opts.EABIVersion == llvm::EABI::GNU ? "\01_mcount" : "mcount"; in AArch64TargetInfo()
156 void AArch64TargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts, in getTargetDefinesARMV81A() argument
163 void AArch64TargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts, in getTargetDefinesARMV82A() argument
166 getTargetDefinesARMV81A(Opts, Builder); in getTargetDefinesARMV82A()
169 void AArch64TargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts, in getTargetDefinesARMV83A() argument
174 getTargetDefinesARMV82A(Opts, Builder); in getTargetDefinesARMV83A()
177 void AArch64TargetInfo::getTargetDefinesARMV84A(const LangOptions &Opts, in getTargetDefinesARMV84A() argument
180 getTargetDefinesARMV83A(Opts, Builder); in getTargetDefinesARMV84A()
183 void AArch64TargetInfo::getTargetDefinesARMV85A(const LangOptions &Opts, in getTargetDefinesARMV85A() argument
187 getTargetDefinesARMV84A(Opts, Builder); in getTargetDefinesARMV85A()
190 void AArch64TargetInfo::getTargetDefinesARMV86A(const LangOptions &Opts, in getTargetDefinesARMV86A() argument
197 getTargetDefinesARMV85A(Opts, Builder); in getTargetDefinesARMV86A()
200 void AArch64TargetInfo::getTargetDefinesARMV87A(const LangOptions &Opts, in getTargetDefinesARMV87A() argument
203 getTargetDefinesARMV86A(Opts, Builder); in getTargetDefinesARMV87A()
206 void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
255 if (Opts.UnsafeFPMath) in getTargetDefines()
259 Twine(Opts.WCharSize ? Opts.WCharSize : 4)); in getTargetDefines()
261 Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", Opts.ShortEnums ? "1" : "4"); in getTargetDefines()
357 if (Opts.hasSignReturnAddress()) { in getTargetDefines()
364 if (Opts.isSignReturnAddressWithAKey()) in getTargetDefines()
369 if (Opts.isSignReturnAddressScopeAll()) in getTargetDefines()
375 if (Opts.BranchTargetEnforcement) in getTargetDefines()
388 getTargetDefinesARMV81A(Opts, Builder); in getTargetDefines()
391 getTargetDefinesARMV82A(Opts, Builder); in getTargetDefines()
394 getTargetDefinesARMV83A(Opts, Builder); in getTargetDefines()
397 getTargetDefinesARMV84A(Opts, Builder); in getTargetDefines()
400 getTargetDefinesARMV85A(Opts, Builder); in getTargetDefines()
403 getTargetDefinesARMV86A(Opts, Builder); in getTargetDefines()
406 getTargetDefinesARMV87A(Opts, Builder); in getTargetDefines()
416 if (Opts.ArmSveVectorBits) { in getTargetDefines()
417 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.ArmSveVectorBits)); in getTargetDefines()
779 const TargetOptions &Opts) in AArch64leTargetInfo() argument
780 : AArch64TargetInfo(Triple, Opts) {} in AArch64leTargetInfo()
792 void AArch64leTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
795 AArch64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
799 const TargetOptions &Opts) in AArch64beTargetInfo() argument
800 : AArch64TargetInfo(Triple, Opts) {} in AArch64beTargetInfo()
802 void AArch64beTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
807 AArch64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
816 const TargetOptions &Opts) in WindowsARM64TargetInfo() argument
817 : WindowsTargetInfo<AArch64leTargetInfo>(Triple, Opts), Triple(Triple) { in WindowsARM64TargetInfo()
867 const TargetOptions &Opts) in MicrosoftARM64TargetInfo() argument
868 : WindowsARM64TargetInfo(Triple, Opts) { in MicrosoftARM64TargetInfo()
872 void MicrosoftARM64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
874 WindowsARM64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
901 const TargetOptions &Opts) in MinGWARM64TargetInfo() argument
902 : WindowsARM64TargetInfo(Triple, Opts) { in MinGWARM64TargetInfo()
907 const TargetOptions &Opts) in DarwinAArch64TargetInfo() argument
908 : DarwinTargetInfo<AArch64leTargetInfo>(Triple, Opts) { in DarwinAArch64TargetInfo()
930 void DarwinAArch64TargetInfo::getOSDefines(const LangOptions &Opts, in getOSDefines() argument
947 getDarwinDefines(Builder, Opts, Triple, PlatformName, PlatformMinVersion); in getOSDefines()
957 const TargetOptions &Opts) in RenderScript64TargetInfo() argument
961 Opts) { in RenderScript64TargetInfo()
965 void RenderScript64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() argument
968 AArch64leTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()