Lines Matching defs:Opts

133                                      const TargetOptions &Opts)
203 Opts.EABIVersion == llvm::EABI::GNU ? "\01_mcount" : "mcount";
291 void AArch64TargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts,
296 void AArch64TargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts,
299 getTargetDefinesARMV81A(Opts, Builder);
302 void AArch64TargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts,
307 getTargetDefinesARMV82A(Opts, Builder);
310 void AArch64TargetInfo::getTargetDefinesARMV84A(const LangOptions &Opts,
313 getTargetDefinesARMV83A(Opts, Builder);
316 void AArch64TargetInfo::getTargetDefinesARMV85A(const LangOptions &Opts,
320 getTargetDefinesARMV84A(Opts, Builder);
323 void AArch64TargetInfo::getTargetDefinesARMV86A(const LangOptions &Opts,
330 getTargetDefinesARMV85A(Opts, Builder);
333 void AArch64TargetInfo::getTargetDefinesARMV87A(const LangOptions &Opts,
336 getTargetDefinesARMV86A(Opts, Builder);
339 void AArch64TargetInfo::getTargetDefinesARMV88A(const LangOptions &Opts,
342 getTargetDefinesARMV87A(Opts, Builder);
345 void AArch64TargetInfo::getTargetDefinesARMV89A(const LangOptions &Opts,
348 getTargetDefinesARMV88A(Opts, Builder);
351 void AArch64TargetInfo::getTargetDefinesARMV9A(const LangOptions &Opts,
354 getTargetDefinesARMV85A(Opts, Builder);
357 void AArch64TargetInfo::getTargetDefinesARMV91A(const LangOptions &Opts,
360 getTargetDefinesARMV86A(Opts, Builder);
363 void AArch64TargetInfo::getTargetDefinesARMV92A(const LangOptions &Opts,
366 getTargetDefinesARMV87A(Opts, Builder);
369 void AArch64TargetInfo::getTargetDefinesARMV93A(const LangOptions &Opts,
372 getTargetDefinesARMV88A(Opts, Builder);
375 void AArch64TargetInfo::getTargetDefinesARMV94A(const LangOptions &Opts,
378 getTargetDefinesARMV89A(Opts, Builder);
381 void AArch64TargetInfo::getTargetDefinesARMV95A(const LangOptions &Opts,
384 getTargetDefinesARMV94A(Opts, Builder);
387 void AArch64TargetInfo::getTargetDefinesARMV96A(const LangOptions &Opts,
390 getTargetDefinesARMV95A(Opts, Builder);
393 void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts,
462 if (Opts.UnsafeFPMath)
466 Twine(Opts.WCharSize ? Opts.WCharSize : 4));
468 Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", Opts.ShortEnums ? "1" : "4");
604 if (Opts.hasSignReturnAddress()) {
612 if (Opts.isSignReturnAddressWithAKey())
617 if (Opts.isSignReturnAddressScopeAll())
620 if (Opts.BranchProtectionPAuthLR)
626 if (Opts.BranchTargetEnforcement)
629 if (Opts.GuardedControlStack)
648 getTargetDefinesARMV81A(Opts, Builder);
650 getTargetDefinesARMV82A(Opts, Builder);
652 getTargetDefinesARMV83A(Opts, Builder);
654 getTargetDefinesARMV84A(Opts, Builder);
656 getTargetDefinesARMV85A(Opts, Builder);
658 getTargetDefinesARMV86A(Opts, Builder);
660 getTargetDefinesARMV87A(Opts, Builder);
662 getTargetDefinesARMV88A(Opts, Builder);
664 getTargetDefinesARMV89A(Opts, Builder);
666 getTargetDefinesARMV9A(Opts, Builder);
668 getTargetDefinesARMV91A(Opts, Builder);
670 getTargetDefinesARMV92A(Opts, Builder);
672 getTargetDefinesARMV93A(Opts, Builder);
674 getTargetDefinesARMV94A(Opts, Builder);
676 getTargetDefinesARMV95A(Opts, Builder);
678 getTargetDefinesARMV96A(Opts, Builder);
695 if (Opts.VScaleMin && Opts.VScaleMin == Opts.VScaleMax) {
696 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.VScaleMin * 128));
1525 const TargetOptions &Opts)
1526 : AArch64TargetInfo(Triple, Opts) {}
1543 void AArch64leTargetInfo::getTargetDefines(const LangOptions &Opts,
1546 AArch64TargetInfo::getTargetDefines(Opts, Builder);
1550 const TargetOptions &Opts)
1551 : AArch64TargetInfo(Triple, Opts) {}
1553 void AArch64beTargetInfo::getTargetDefines(const LangOptions &Opts,
1558 AArch64TargetInfo::getTargetDefines(Opts, Builder);
1568 const TargetOptions &Opts)
1569 : WindowsTargetInfo<AArch64leTargetInfo>(Triple, Opts), Triple(Triple) {
1625 const TargetOptions &Opts)
1626 : WindowsARM64TargetInfo(Triple, Opts) {
1630 void MicrosoftARM64TargetInfo::getTargetDefines(const LangOptions &Opts,
1632 WindowsARM64TargetInfo::getTargetDefines(Opts, Builder);
1667 const TargetOptions &Opts)
1668 : WindowsARM64TargetInfo(Triple, Opts) {
1673 const llvm::Triple &Triple, const TargetOptions &Opts)
1674 : AppleMachOTargetInfo<AArch64leTargetInfo>(Triple, Opts) {}
1677 const TargetOptions &Opts)
1678 : DarwinTargetInfo<AArch64leTargetInfo>(Triple, Opts) {
1701 const LangOptions &Opts,
1717 void AppleMachOAArch64TargetInfo::getOSDefines(const LangOptions &Opts,
1720 getAppleMachOAArch64Defines(Builder, Opts, Triple);
1721 AppleMachOTargetInfo<AArch64leTargetInfo>::getOSDefines(Opts, Triple,
1725 void DarwinAArch64TargetInfo::getOSDefines(const LangOptions &Opts,
1728 getAppleMachOAArch64Defines(Builder, Opts, Triple);
1729 DarwinTargetInfo<AArch64leTargetInfo>::getOSDefines(Opts, Triple, Builder);