• Home
  • Raw
  • Download

Lines Matching full:override

217   ~Generic_GCC() override;
219 void printVerboseInfo(raw_ostream &OS) const override;
221 bool IsUnwindTablesDefault() const override;
222 bool isPICDefault() const override;
223 bool isPIEDefault() const override;
224 bool isPICDefaultForced() const override;
225 bool IsIntegratedAssemblerDefault() const override;
228 Tool *getTool(Action::ActionClass AC) const override;
229 Tool *buildAssembler() const override;
230 Tool *buildLinker() const override;
257 Tool *buildAssembler() const override;
258 Tool *buildLinker() const override;
259 Tool *getTool(Action::ActionClass AC) const override;
269 ~MachO() override;
308 llvm::opt::ArgStringList &CmdArgs) const override { in addProfileRTLibs()
317 types::ID InputType) const override;
319 types::ID LookupTypeForExtension(const char *Ext) const override;
321 bool HasNativeLLVMSupport() const override;
325 const char *BoundArch) const override;
327 bool IsBlocksDefault() const override { in IsBlocksDefault()
332 bool IsIntegratedAssemblerDefault() const override { in IsIntegratedAssemblerDefault()
337 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
339 bool IsEncodeExtendedBlockSignatureDefault() const override { return true; } in IsEncodeExtendedBlockSignatureDefault()
341 bool IsObjCNonFragileABIDefault() const override { in IsObjCNonFragileABIDefault()
346 bool UseObjCMixedDispatch() const override { return true; } in UseObjCMixedDispatch()
348 bool IsUnwindTablesDefault() const override;
350 RuntimeLibType GetDefaultRuntimeLibType() const override { in GetDefaultRuntimeLibType()
354 bool isPICDefault() const override;
355 bool isPIEDefault() const override;
356 bool isPICDefaultForced() const override;
358 bool SupportsProfiling() const override;
360 bool SupportsObjCGC() const override { return false; } in SupportsObjCGC()
362 bool UseDwarfDebugFlags() const override;
364 bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override { in UseSjLjExceptions()
402 ~Darwin() override;
405 types::ID InputType) const override;
411 llvm::opt::ArgStringList &CmdArgs) const override;
414 llvm::opt::ArgStringList &CmdArgs) const override;
416 bool isKernelStatic() const override { in isKernelStatic()
422 llvm::opt::ArgStringList &CmdArgs) const override;
526 bool isCrossCompiling() const override { return false; } in isCrossCompiling()
530 const char *BoundArch) const override;
532 CXXStdlibType GetDefaultCXXStdlibType() const override;
533 ObjCRuntime getDefaultObjCRuntime(bool isNonFragile) const override;
534 bool hasBlocksRuntime() const override;
536 bool UseObjCMixedDispatch() const override { in UseObjCMixedDispatch()
543 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
556 bool SupportsObjCGC() const override;
558 void CheckObjCARC() const override;
560 bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override;
562 bool SupportsEmbeddedBitcode() const override;
564 SanitizerMask getSupportedSanitizers() const override;
577 llvm::opt::ArgStringList &CmdArgs) const override;
580 llvm::opt::ArgStringList &CmdArgs) const override;
583 llvm::opt::ArgStringList &CmdArgs) const override;
585 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const override;
588 llvm::opt::ArgStringList &CmdArgs) const override;
590 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
593 bool GetDefaultStandaloneDebug() const override { return true; } in GetDefaultStandaloneDebug()
594 llvm::DebuggerKind getDefaultDebuggerTuning() const override { in getDefaultDebuggerTuning()
615 llvm::opt::ArgStringList &CC1Args) const override;
622 bool HasNativeLLVMSupport() const override { return true; } in HasNativeLLVMSupport()
624 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
625 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
628 GetCXXStdlibType(const llvm::opt::ArgList &Args) const override { in GetCXXStdlibType()
633 llvm::opt::ArgStringList &CC1Args) const override;
635 llvm::opt::ArgStringList &CmdArgs) const override;
637 bool isPIEDefault() const override { return true; } in isPIEDefault()
639 SanitizerMask getSupportedSanitizers() const override;
640 SanitizerMask getDefaultSanitizers() const override;
643 Tool *buildLinker() const override;
651 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
655 llvm::opt::ArgStringList &CC1Args) const override;
657 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
660 Tool *buildAssembler() const override;
661 Tool *buildLinker() const override;
669 bool IsIntegratedAssemblerDefault() const override;
670 bool IsUnwindTablesDefault() const override;
671 bool isPICDefault() const override;
672 bool isPIEDefault() const override;
673 bool isPICDefaultForced() const override;
678 llvm::opt::ArgStringList &CC1Args) const override;
681 llvm::opt::ArgStringList &CC1Args) const override;
684 Tool *getTool(Action::ActionClass AC) const override;
685 Tool *buildLinker() const override;
686 Tool *buildAssembler() const override;
703 bool isPIEDefault() const override { return getTriple().getArch() == llvm::Triple::x86_64; } in isPIEDefault()
707 llvm::opt::ArgStringList &CC1Args) const override;
715 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
716 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
717 bool isPIEDefault() const override { return true; } in isPIEDefault()
719 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
722 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
725 Tool *buildAssembler() const override;
726 Tool *buildLinker() const override;
734 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
735 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
737 CXXStdlibType GetDefaultCXXStdlibType() const override;
740 llvm::opt::ArgStringList &CC1Args) const override;
742 llvm::opt::ArgStringList &CmdArgs) const override;
743 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
748 Tool *buildAssembler() const override;
749 Tool *buildLinker() const override;
756 bool HasNativeLLVMSupport() const override;
758 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
759 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
761 CXXStdlibType GetDefaultCXXStdlibType() const override;
764 llvm::opt::ArgStringList &CC1Args) const override;
766 llvm::opt::ArgStringList &CmdArgs) const override;
768 bool UseSjLjExceptions(const llvm::opt::ArgList &Args) const override;
769 bool isPIEDefault() const override;
770 SanitizerMask getSupportedSanitizers() const override;
771 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
774 bool GetDefaultStandaloneDebug() const override { return true; } in GetDefaultStandaloneDebug()
777 Tool *buildAssembler() const override;
778 Tool *buildLinker() const override;
786 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
787 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
789 CXXStdlibType GetDefaultCXXStdlibType() const override;
793 llvm::opt::ArgStringList &CC1Args) const override;
794 bool IsUnwindTablesDefault() const override { return true; } in IsUnwindTablesDefault()
797 Tool *buildAssembler() const override;
798 Tool *buildLinker() const override;
807 Tool *buildAssembler() const override;
808 Tool *buildLinker() const override;
816 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
819 Tool *buildAssembler() const override;
820 Tool *buildLinker() const override;
828 bool HasNativeLLVMSupport() const override;
832 llvm::opt::ArgStringList &CC1Args) const override;
835 llvm::opt::ArgStringList &CC1Args) const override;
837 llvm::opt::ArgStringList &CC1Args) const override;
839 llvm::opt::ArgStringList &CC1Args) const override;
840 bool isPIEDefault() const override;
841 SanitizerMask getSupportedSanitizers() const override;
843 llvm::opt::ArgStringList &CmdArgs) const override;
851 Tool *buildAssembler() const override;
852 Tool *buildLinker() const override;
862 const char *BoundArch) const override;
864 llvm::opt::ArgStringList &CC1Args) const override;
868 bool useIntegratedAs() const override { return false; } in useIntegratedAs()
871 llvm::opt::ArgStringList &CC1Args) const override;
881 Tool *buildAssembler() const override; // ptxas
882 Tool *buildLinker() const override; // fatbinary (ok, not really a linker)
887 Tool *buildLinker() const override;
895 llvm::opt::ArgStringList &CC1Args) const override;
897 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
901 llvm::opt::ArgStringList &CC1Args) const override;
904 llvm::opt::ArgStringList &CmdArgs) const override;
907 bool Shared = false) const override;
909 std::string computeSysRoot() const override;
911 RuntimeLibType GetDefaultRuntimeLibType() const override { in GetDefaultRuntimeLibType()
926 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
932 Tool *buildAssembler() const override;
933 Tool *buildLinker() const override;
938 ~HexagonToolChain() override;
942 llvm::opt::ArgStringList &CC1Args) const override;
945 llvm::opt::ArgStringList &CC1Args) const override;
946 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
949 bool IsIntegratedAssemblerDefault() const override { in IsIntegratedAssemblerDefault()
968 Tool *buildLinker() const override;
973 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
974 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
984 llvm::opt::ArgStringList &CC1Args) const override;
987 llvm::opt::ArgStringList &CC1Args) const override;
989 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
992 llvm::opt::ArgStringList &CmdArgs) const override;
994 bool IsIntegratedAssemblerDefault() const override { in IsIntegratedAssemblerDefault()
1004 types::ID InputType) const override;
1007 Tool *buildLinker() const override;
1008 Tool *buildAssembler() const override;
1020 ~TCEToolChain() override;
1022 bool IsMathErrnoDefault() const override;
1023 bool isPICDefault() const override;
1024 bool isPIEDefault() const override;
1025 bool isPICDefaultForced() const override;
1035 const char *BoundArch) const override;
1037 bool IsIntegratedAssemblerDefault() const override;
1038 bool IsUnwindTablesDefault() const override;
1039 bool isPICDefault() const override;
1040 bool isPIEDefault() const override;
1041 bool isPICDefaultForced() const override;
1045 llvm::opt::ArgStringList &CC1Args) const override;
1048 llvm::opt::ArgStringList &CC1Args) const override;
1061 VersionTuple getMSVCVersionFromExe() const override;
1064 types::ID InputType) const override;
1065 SanitizerMask getSupportedSanitizers() const override;
1075 Tool *buildLinker() const override;
1076 Tool *buildAssembler() const override;
1084 bool IsIntegratedAssemblerDefault() const override { return true; } in IsIntegratedAssemblerDefault()
1085 bool IsUnwindTablesDefault() const override;
1086 bool isPICDefault() const override;
1087 bool isPIEDefault() const override;
1088 bool isPICDefaultForced() const override;
1090 unsigned int GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
1096 llvm::opt::ArgStringList &CC1Args) const override;
1099 llvm::opt::ArgStringList &CC1Args) const override;
1101 llvm::opt::ArgStringList &CmdArgs) const override;
1103 SanitizerMask getSupportedSanitizers() const override;
1106 Tool *buildLinker() const override;
1107 Tool *buildAssembler() const override;
1116 Tool *buildAssembler() const override;
1117 Tool *buildLinker() const override;
1120 bool isPICDefault() const override;
1121 bool isPIEDefault() const override;
1122 bool isPICDefaultForced() const override;
1123 bool SupportsProfiling() const override;
1124 bool hasBlocksRuntime() const override;
1127 llvm::opt::ArgStringList &CC1Args) const override;
1129 llvm::opt::ArgStringList &CC1Args) const override;
1132 llvm::opt::ArgStringList &CC1Args) const override;
1134 llvm::opt::ArgStringList &CmdArgs) const override;
1143 ~MyriadToolChain() override;
1147 llvm::opt::ArgStringList &CC1Args) const override;
1150 llvm::opt::ArgStringList &CC1Args) const override;
1151 Tool *SelectTool(const JobAction &JA) const override;
1152 unsigned GetDefaultDwarfVersion() const override { return 2; } in GetDefaultDwarfVersion()
1155 Tool *buildLinker() const override;
1171 bool IsMathErrnoDefault() const override;
1172 bool IsObjCNonFragileABIDefault() const override;
1173 bool UseObjCMixedDispatch() const override;
1174 bool isPICDefault() const override;
1175 bool isPIEDefault() const override;
1176 bool isPICDefaultForced() const override;
1177 bool IsIntegratedAssemblerDefault() const override;
1178 bool hasBlocksRuntime() const override;
1179 bool SupportsObjCGC() const override;
1180 bool SupportsProfiling() const override;
1181 bool HasNativeLLVMSupport() const override;
1183 llvm::opt::ArgStringList &CC1Args) const override;
1184 RuntimeLibType GetDefaultRuntimeLibType() const override;
1185 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override;
1188 llvm::opt::ArgStringList &CC1Args) const override;
1191 llvm::opt::ArgStringList &CC1Args) const override;
1193 Tool *buildLinker() const override;
1201 bool IsMathErrnoDefault() const override { return false; } in IsMathErrnoDefault()
1202 bool IsObjCNonFragileABIDefault() const override { return true; } in IsObjCNonFragileABIDefault()
1203 bool HasNativeLLVMSupport() const override;
1204 bool isPICDefault() const override;
1206 unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const override { in GetDefaultStackProtectorLevel()
1210 llvm::DebuggerKind getDefaultDebuggerTuning() const override { in getDefaultDebuggerTuning()
1214 SanitizerMask getSupportedSanitizers() const override;
1217 Tool *buildAssembler() const override;
1218 Tool *buildLinker() const override;