Lines Matching refs:override

199   ~Generic_GCC() override;
201 void printVerboseInfo(raw_ostream &OS) const override;
203 bool IsUnwindTablesDefault() const override;
204 bool isPICDefault() const override;
205 bool isPIEDefault() const override;
206 bool isPICDefaultForced() const override;
207 bool IsIntegratedAssemblerDefault() const override;
210 Tool *getTool(Action::ActionClass AC) const override;
211 Tool *buildAssembler() const override;
212 Tool *buildLinker() const override;
239 Tool *buildAssembler() const override;
240 Tool *buildLinker() const override;
241 Tool *getTool(Action::ActionClass AC) const override;
251 ~MachO() override;
290 llvm::opt::ArgStringList &CmdArgs) const override { in addProfileRTLibs()
299 types::ID InputType) const override;
301 types::ID LookupTypeForExtension(const char *Ext) const override;
303 bool HasNativeLLVMSupport() const override;
307 const char *BoundArch) const override;
309 bool IsBlocksDefault() const override { in IsBlocksDefault()
314 bool IsIntegratedAssemblerDefault() const override { in IsIntegratedAssemblerDefault()
319 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
321 bool IsEncodeExtendedBlockSignatureDefault() const override { return true; } in IsEncodeExtendedBlockSignatureDefault()
323 bool IsObjCNonFragileABIDefault() const override { in IsObjCNonFragileABIDefault()
328 bool UseObjCMixedDispatch() const override { return true; } in UseObjCMixedDispatch()
330 bool IsUnwindTablesDefault() const override;
332 RuntimeLibType GetDefaultRuntimeLibType() const override { in GetDefaultRuntimeLibType()
336 bool isPICDefault() const override;
337 bool isPIEDefault() const override;
338 bool isPICDefaultForced() const override;
340 bool SupportsProfiling() const override;
342 bool SupportsObjCGC() const override { return false; } in SupportsObjCGC()
344 bool UseDwarfDebugFlags() const override;
346 bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override { in UseSjLjExceptions()
384 ~Darwin() override;
387 types::ID InputType) const override;
393 llvm::opt::ArgStringList &CmdArgs) const override;
396 llvm::opt::ArgStringList &CmdArgs) const override;
398 bool isKernelStatic() const override { in isKernelStatic()
404 llvm::opt::ArgStringList &CmdArgs) const override;
504 bool isCrossCompiling() const override { return false; } in isCrossCompiling()
508 const char *BoundArch) const override;
510 ObjCRuntime getDefaultObjCRuntime(bool isNonFragile) const override;
511 bool hasBlocksRuntime() const override;
513 bool UseObjCMixedDispatch() const override { in UseObjCMixedDispatch()
520 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
533 bool SupportsObjCGC() const override;
535 void CheckObjCARC() const override;
537 bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override;
539 SanitizerMask getSupportedSanitizers() const override;
552 llvm::opt::ArgStringList &CmdArgs) const override;
555 llvm::opt::ArgStringList &CmdArgs) const override;
558 llvm::opt::ArgStringList &CmdArgs) const override;
560 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const override;
563 llvm::opt::ArgStringList &CmdArgs) const override;
565 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
568 bool GetDefaultStandaloneDebug() const override { return true; } in GetDefaultStandaloneDebug()
569 llvm::DebuggerKind getDefaultDebuggerTuning() const override { in getDefaultDebuggerTuning()
590 llvm::opt::ArgStringList &CC1Args) const override;
597 bool HasNativeLLVMSupport() const override { return true; } in HasNativeLLVMSupport()
599 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
600 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
603 GetCXXStdlibType(const llvm::opt::ArgList &Args) const override { in GetCXXStdlibType()
608 llvm::opt::ArgStringList &CC1Args) const override;
610 llvm::opt::ArgStringList &CmdArgs) const override;
612 bool isPIEDefault() const override { return false; } in isPIEDefault()
615 Tool *buildLinker() const override;
623 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
627 llvm::opt::ArgStringList &CC1Args) const override;
629 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
632 Tool *buildAssembler() const override;
633 Tool *buildLinker() const override;
641 bool IsIntegratedAssemblerDefault() const override;
642 bool IsUnwindTablesDefault() const override;
643 bool isPICDefault() const override;
644 bool isPIEDefault() const override;
645 bool isPICDefaultForced() const override;
650 llvm::opt::ArgStringList &CC1Args) const override;
653 llvm::opt::ArgStringList &CC1Args) const override;
656 Tool *getTool(Action::ActionClass AC) const override;
657 Tool *buildLinker() const override;
658 Tool *buildAssembler() const override;
675 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
676 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
677 bool isPIEDefault() const override { return true; } in isPIEDefault()
679 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
682 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
685 Tool *buildAssembler() const override;
686 Tool *buildLinker() const override;
694 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
695 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
697 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
700 llvm::opt::ArgStringList &CC1Args) const override;
702 llvm::opt::ArgStringList &CmdArgs) const override;
703 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
708 Tool *buildAssembler() const override;
709 Tool *buildLinker() const override;
716 bool HasNativeLLVMSupport() const override;
718 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
719 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
721 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
724 llvm::opt::ArgStringList &CC1Args) const override;
726 bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override;
727 bool isPIEDefault() const override;
728 SanitizerMask getSupportedSanitizers() const override;
729 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
732 bool GetDefaultStandaloneDebug() const override { return true; } in GetDefaultStandaloneDebug()
733 llvm::DebuggerKind getDefaultDebuggerTuning() const override { in getDefaultDebuggerTuning()
738 Tool *buildAssembler() const override;
739 Tool *buildLinker() const override;
747 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
748 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
750 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
754 llvm::opt::ArgStringList &CC1Args) const override;
755 bool IsUnwindTablesDefault() const override { return true; } in IsUnwindTablesDefault()
758 Tool *buildAssembler() const override;
759 Tool *buildLinker() const override;
768 Tool *buildAssembler() const override;
769 Tool *buildLinker() const override;
777 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
780 Tool *buildAssembler() const override;
781 Tool *buildLinker() const override;
789 bool HasNativeLLVMSupport() const override;
793 llvm::opt::ArgStringList &CC1Args) const override;
796 llvm::opt::ArgStringList &CC1Args) const override;
798 llvm::opt::ArgStringList &CC1Args) const override;
799 bool isPIEDefault() const override;
800 SanitizerMask getSupportedSanitizers() const override;
802 llvm::opt::ArgStringList &CmdArgs) const override;
808 Tool *buildAssembler() const override;
809 Tool *buildLinker() const override;
819 const char *BoundArch) const override;
821 llvm::opt::ArgStringList &CC1Args) const override;
826 Tool *buildLinker() const override;
834 llvm::opt::ArgStringList &CC1Args) const override;
836 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
840 llvm::opt::ArgStringList &CC1Args) const override;
843 llvm::opt::ArgStringList &CmdArgs) const override;
846 bool Shared = false) const override;
848 std::string computeSysRoot() const override;
850 RuntimeLibType GetDefaultRuntimeLibType() const override { in GetDefaultRuntimeLibType()
863 Tool *buildAssembler() const override;
864 Tool *buildLinker() const override;
869 ~HexagonToolChain() override;
873 llvm::opt::ArgStringList &CC1Args) const override;
876 llvm::opt::ArgStringList &CC1Args) const override;
877 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
880 bool IsIntegratedAssemblerDefault() const override { in IsIntegratedAssemblerDefault()
899 Tool *buildLinker() const override;
904 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
914 llvm::opt::ArgStringList &CC1Args) const override;
917 llvm::opt::ArgStringList &CC1Args) const override;
919 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
922 llvm::opt::ArgStringList &CmdArgs) const override;
924 bool IsIntegratedAssemblerDefault() const override { in IsIntegratedAssemblerDefault()
934 types::ID InputType) const override;
937 Tool *buildLinker() const override;
938 Tool *buildAssembler() const override;
950 ~TCEToolChain() override;
952 bool IsMathErrnoDefault() const override;
953 bool isPICDefault() const override;
954 bool isPIEDefault() const override;
955 bool isPICDefaultForced() const override;
965 const char *BoundArch) const override;
967 bool IsIntegratedAssemblerDefault() const override;
968 bool IsUnwindTablesDefault() const override;
969 bool isPICDefault() const override;
970 bool isPIEDefault() const override;
971 bool isPICDefaultForced() const override;
975 llvm::opt::ArgStringList &CC1Args) const override;
978 llvm::opt::ArgStringList &CC1Args) const override;
993 types::ID InputType) const override;
994 SanitizerMask getSupportedSanitizers() const override;
1004 Tool *buildLinker() const override;
1005 Tool *buildAssembler() const override;
1013 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
1014 bool IsUnwindTablesDefault() const override;
1015 bool isPICDefault() const override;
1016 bool isPIEDefault() const override;
1017 bool isPICDefaultForced() const override;
1019 unsigned int GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
1025 llvm::opt::ArgStringList &CC1Args) const override;
1028 llvm::opt::ArgStringList &CC1Args) const override;
1030 llvm::opt::ArgStringList &CmdArgs) const override;
1032 SanitizerMask getSupportedSanitizers() const override;
1035 Tool *buildLinker() const override;
1036 Tool *buildAssembler() const override;
1045 Tool *buildAssembler() const override;
1046 Tool *buildLinker() const override;
1049 bool isPICDefault() const override;
1050 bool isPIEDefault() const override;
1051 bool isPICDefaultForced() const override;
1052 bool SupportsProfiling() const override;
1053 bool hasBlocksRuntime() const override;
1056 llvm::opt::ArgStringList &CC1Args) const override;
1058 llvm::opt::ArgStringList &CC1Args) const override;
1061 llvm::opt::ArgStringList &CC1Args) const override;
1063 llvm::opt::ArgStringList &CmdArgs) const override;
1072 ~MyriadToolChain() override;
1076 llvm::opt::ArgStringList &CC1Args) const override;
1079 llvm::opt::ArgStringList &CC1Args) const override;
1080 Tool *SelectTool(const JobAction &JA) const override;
1081 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
1084 Tool *buildLinker() const override;
1100 bool IsMathErrnoDefault() const override;
1101 bool IsObjCNonFragileABIDefault() const override;
1102 bool UseObjCMixedDispatch() const override;
1103 bool isPICDefault() const override;
1104 bool isPIEDefault() const override;
1105 bool isPICDefaultForced() const override;
1106 bool IsIntegratedAssemblerDefault() const override;
1107 bool hasBlocksRuntime() const override;
1108 bool SupportsObjCGC() const override;
1109 bool SupportsProfiling() const override;
1110 bool HasNativeLLVMSupport() const override;
1112 llvm::opt::ArgStringList &CC1Args) const override;
1114 Tool *buildLinker() const override;
1122 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
1123 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
1124 bool HasNativeLLVMSupport() const override;
1125 bool isPICDefault() const override;
1127 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
1131 llvm::DebuggerKind getDefaultDebuggerTuning() const override { in getDefaultDebuggerTuning()
1135 SanitizerMask getSupportedSanitizers() const override;
1138 Tool *buildAssembler() const override;
1139 Tool *buildLinker() const override;