Lines Matching refs:Static
55 static const char *getSparcAsmModeForCPU(StringRef Name,
87 static void CheckPreprocessingOptions(const Driver &D, const ArgList &Args) {
100 static void CheckCodeGenerationOptions(const Driver &D, const ArgList &Args) {
106 << "-static";
112 static void EscapeSpacesAndBackslashes(const char *Arg,
129 static void QuoteTarget(StringRef Target, SmallVectorImpl<char> &Res) {
155 static void addDirectoryList(const ArgList &Args, ArgStringList &CmdArgs,
209 static void AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs,
253 static bool isObjCAutoRefCount(const ArgList &Args) {
258 static bool isObjCRuntimeLinked(const ArgList &Args) {
266 static bool forwardToGCC(const Option &O) {
493 static bool isSignedCharDefault(const llvm::Triple &Triple) {
522 static bool isNoCommonDefault(const llvm::Triple &Triple) {
537 static int getARMSubArchVersionNumber(const llvm::Triple &Triple) {
543 static bool isARMMProfile(const llvm::Triple &Triple) {
550 static void getARMArchCPUFromArgs(const ArgList &Args, llvm::StringRef &Arch,
571 static void getARMHWDivFeatures(const Driver &D, const Arg *A,
580 static void getARMFPUFeatures(const Driver &D, const Arg *A,
589 static bool DecodeARMFeatures(const Driver &D, StringRef text,
607 static void checkARMArchName(const Driver &D, const Arg *A, const ArgList &Args,
620 static void checkARMCPUName(const Driver &D, const Arg *A, const ArgList &Args,
632 static bool useAAPCSForMachO(const llvm::Triple &T) {
735 static void getARMTargetFeatures(const ToolChain &TC,
1007 static std::string getAArch64TargetCPU(const ArgList &Args) {
1164 static StringRef getGnuCompatibleMipsABIName(StringRef ABI) {
1173 static mips::FloatABI getMipsFloatABI(const Driver &D, const ArgList &Args) {
1206 static void AddTargetFeature(const ArgList &Args,
1218 static void getMIPSTargetFeatures(const Driver &D, const llvm::Triple &Triple,
1347 static std::string getPPCTargetCPU(const ArgList &Args) {
1410 static void getPPCTargetFeatures(const Driver &D, const llvm::Triple &Triple,
1535 static std::string getR600TargetGPU(const ArgList &Args) {
1574 static const char *getSystemZTargetCPU(const ArgList &Args) {
1580 static void getSystemZTargetFeatures(const ArgList &Args,
1598 static const char *getX86TargetCPU(const ArgList &Args,
1683 static StringRef getWebAssemblyTargetCPU(const ArgList &Args) {
1701 static std::string getCPUName(const ArgList &Args, const llvm::Triple &T,
1781 static void AddGoldPlugin(const ToolChain &ToolChain, const ArgList &Args,
1820 static bool getRefinementStep(StringRef In, const Driver &D,
1848 static void ParseMRecip(const Driver &D, const ArgList &Args,
1947 static void getX86TargetFeatures(const Driver &D, const llvm::Triple &Triple,
2080 static bool DecodeAArch64Features(const Driver &D, StringRef text,
2112 static bool DecodeAArch64Mcpu(const Driver &D, StringRef Mcpu, StringRef &CPU,
2133 static bool
2156 static bool
2168 static bool
2183 static bool
2196 static void getAArch64TargetFeatures(const Driver &D, const ArgList &Args,
2246 static void getHexagonTargetFeatures(const ArgList &Args,
2269 static void getWebAssemblyTargetFeatures(const ArgList &Args,
2287 static void getTargetFeatures(const ToolChain &TC, const llvm::Triple &Triple,
2356 static bool
2377 static void addExceptionArgs(const ArgList &Args, types::ID InputType,
2450 static bool ShouldDisableAutolink(const ArgList &Args, const ToolChain &TC) {
2461 static bool ShouldDisableDwarfDirectory(const ArgList &Args,
2470 static bool ContainsCompileAction(const Action *A) {
2483 static bool UseRelaxAll(Compilation &C, const ArgList &Args) {
2505 static CodeGenOptions::DebugInfoKind DebugLevelToInfoKind(const Arg &A) {
2520 static unsigned DwarfVersionNum(StringRef ArgValue) {
2528 static void RenderDebugEnablingArgs(const ArgList &Args, ArgStringList &CmdArgs,
2563 static void CollectArgsForIntegratedAssembler(Compilation &C,
2677 // This adds the static libclang_rt.builtins-arch.a directly to the command line
2680 static void addClangRT(const ToolChain &TC, const ArgList &Args,
2708 static OpenMPRuntimeKind getOpenMPRuntime(const ToolChain &TC,
2734 static void addOpenMPRuntime(ArgStringList &CmdArgs, const ToolChain &TC,
2756 static
2759 // Static runtimes must be forced into executable, so we wrap them in
2768 static bool addSanitizerDynamicList(const ToolChain &TC, const ArgList &Args,
2779 static void linkSanitizerRuntimeDeps(const ToolChain &TC,
2792 static void
2803 // Collect static runtimes.
2805 // Don't link static runtimes into DSOs or if compiling for Android.
2846 static bool addSanitizerRuntimes(const ToolChain &TC, const ArgList &Args,
2861 // If there is a static runtime with no dynamic list, force all the symbols
2868 static bool areOptimizationsEnabled(const ArgList &Args) {
2876 static bool shouldUseFramePointerForTarget(const ArgList &Args,
2923 static bool shouldUseFramePointer(const ArgList &Args,
2934 static bool shouldUseLeafFramePointer(const ArgList &Args,
2949 static void addDebugCompDirArg(const ArgList &Args, ArgStringList &CmdArgs) {
2957 static const char *SplitDebugName(const ArgList &Args, const InputInfo &Input) {
2974 static void SplitDebugInfo(const ToolChain &TC, Compilation &C, const Tool &T,
3000 static bool shouldEnableVectorizerAtOLevel(const ArgList &Args, bool isSlpVec) {
3031 static void addDashXForInput(const ArgList &Args, const InputInfo &Input,
3045 static VersionTuple getMSCompatibilityVersion(unsigned Version) {
3061 static void claimNoWarnArgs(const ArgList &Args) {
3069 static void appendUserToPath(SmallVectorImpl<char> &Result) {
3148 static void addPGOAndCoverageFlags(Compilation &C, const Driver &D,
3244 static void addPS4ProfileRTArgs(const ToolChain &TC, const ArgList &Args,
3265 static std::tuple<llvm::Reloc::Model, unsigned, bool>
3272 // The Darwin default to use PIC does not apply when using -static.
3395 return std::make_tuple(llvm::Reloc::Static, 0, false);
3398 static const char *RelocationModelName(llvm::Reloc::Model Model) {
3402 case llvm::Reloc::Static:
3403 return "static";
3412 static void AddAssemblerKPIC(const ToolChain &ToolChain, const ArgList &Args,
3420 if (RelocationModel != llvm::Reloc::Static)
3593 CmdArgs.push_back("-static-define");
3643 // using --analyze. We only want to show static analyzer diagnostics
4991 // -fthreadsafe-static is default, except for MSVC compatibility versions less
5674 static bool maybeConsumeDash(const std::string &EH, size_t &I) {
5697 static EHFlags parseClangCLEHFlags(const Driver &D, const ArgList &Args) {
6010 // FIXME: Add -static support, once we have it.
6292 static void
6347 CmdArgs.push_back("-static");
6796 // CloudABI only supports static linkage.
6889 CmdArgs.push_back("-static");
7164 // (the default), and with static executables, the last one wins, as expected.
7170 // members of static archive libraries which implement Objective-C classes or
8437 if (RelocationModel == llvm::Reloc::Static)
8532 static void AddLibgcc(const llvm::Triple &Triple, const Driver &D,
8558 // linking with non-static libgcc.
8560 // NOTE: This fixes a link error on Android MIPS as well. The non-static
8566 static std::string getLinuxDynamicLinker(const ArgList &Args,
8632 static void AddRunTimeLibs(const ToolChain &TC, const Driver &D,
8654 static const char *getLDMOption(const llvm::Triple &T, const ArgList &Args) {
8771 CmdArgs.push_back("-static");
8943 // we use static by default, do not yet support sanitizers or LTO, and a few
8999 CmdArgs.push_back("-static");
9339 static std::string FindVisualStudioExecutable(const ToolChain &TC,
9667 bool Static = Args.hasArg(options::OPT_static_libgcc) ||
9672 if (Static || (!CXX && !Shared)) {
10289 static void AddPS4SanitizerArgs(const ToolChain &TC, ArgStringList &CmdArgs) {
10299 static void ConstructPS4LinkJob(const Tool &T, Compilation &C,
10358 static void ConstructGoldLinkJob(const Tool &T, Compilation &C,