H A D | Tools.cpp | 44 static void CheckPreprocessingOptions(const Driver &D, const ArgList &Args) { argument 45 if (Arg *A = Args.getLastArg(options::OPT_C, options::OPT_CC)) 46 if (!Args.hasArg(options::OPT_E) && !D.CCCIsCPP) 48 << A->getAsString(Args) << "-E"; 53 static void CheckCodeGenerationOptions(const Driver &D, const ArgList &Args) { argument 55 if (Args.hasArg(options::OPT_static)) 56 if (const Arg *A = Args.getLastArg(options::OPT_dynamic, 59 << A->getAsString(Args) << "-static"; 91 static void addDirectoryList(const ArgList &Args, argument 110 CmdArgs.push_back(Args 124 AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs, const ArgList &Args, ArgStringList &CmdArgs) argument 171 isObjCAutoRefCount(const ArgList &Args) argument 176 isObjCRuntimeLinked(const ArgList &Args) argument 184 addProfileRT(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs, llvm::Triple Triple) argument 203 AddPreprocessingOptions(Compilation &C, const Driver &D, const ArgList &Args, ArgStringList &CmdArgs, const InputInfo &Output, const InputInfoList &Inputs) const argument 455 getARMTargetCPU(const ArgList &Args, const llvm::Triple &Triple) argument 532 addFPUArgs(const Driver &D, const Arg *A, const ArgList &Args, ArgStringList &CmdArgs) argument 570 addFPMathArgs(const Driver &D, const Arg *A, const ArgList &Args, ArgStringList &CmdArgs, StringRef CPU) argument 594 getARMFloatABI(const Driver &D, const ArgList &Args, const llvm::Triple &Triple) argument 668 AddARMTargetArgs(const ArgList &Args, ArgStringList &CmdArgs, bool KernelOrKext) const argument 782 getMipsCPUAndABI(const ArgList &Args, const ToolChain &TC, StringRef &CPUName, StringRef &ABIName) argument 832 getMipsFloatABI(const Driver &D, const ArgList &Args) argument 863 AddTargetFeature(const ArgList &Args, ArgStringList &CmdArgs, OptSpecifier OnOpt, OptSpecifier OffOpt, StringRef FeatureName) argument 877 AddMIPSTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 936 getPPCTargetCPU(const ArgList &Args) argument 980 AddPPCTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 1001 AddSparcTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 1044 AddX86TargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 1154 getLastHexagonArchArg(const ArgList &Args) argument 1176 getHexagonTargetCPU(const ArgList &Args) argument 1193 AddHexagonTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 1246 addExceptionArgs(const ArgList &Args, types::ID InputType, const llvm::Triple &Triple, bool KernelOrKext, const ObjCRuntime &objcRuntime, ArgStringList &CmdArgs) argument 1322 ShouldDisableCFI(const ArgList &Args, const ToolChain &TC) argument 1337 ShouldDisableDwarfDirectory(const ArgList &Args, const ToolChain &TC) argument 1363 UseRelaxAll(Compilation &C, const ArgList &Args) argument 1386 addAsanRTLinux(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 1421 addTsanRTLinux(const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) argument 1440 shouldUseFramePointer(const ArgList &Args, const llvm::Triple &Triple) argument 1458 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 2868 AddARMTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 3011 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 3113 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 3274 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 3337 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 3442 getBaseInputName(const ArgList &Args, const InputInfoList &Inputs) argument 3448 getBaseInputStem(const ArgList &Args, const InputInfoList &Inputs) argument 3459 getDependencyFileName(const ArgList &Args, const InputInfoList &Inputs) argument 3620 AddCC1Args(const ArgList &Args, ArgStringList &CmdArgs) const argument 3644 AddCC1OptionsArgs(const ArgList &Args, ArgStringList &CmdArgs, const InputInfoList &Inputs, const ArgStringList &OutputArgs) const argument 3757 AddCPPOptionsArgs(const ArgList &Args, ArgStringList &CmdArgs, const InputInfoList &Inputs, const ArgStringList &OutputArgs) const argument 3799 AddCPPUniqueOptionsArgs(const ArgList &Args, ArgStringList &CmdArgs, const InputInfoList &Inputs) const argument 3883 AddCPPArgs(const ArgList &Args, ArgStringList &CmdArgs) const argument 3900 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 3937 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4045 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4105 AddDarwinArch(const ArgList &Args, ArgStringList &CmdArgs) const argument 4118 AddLinkArgs(Compilation &C, const ArgList &Args, ArgStringList &CmdArgs) const argument 4320 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4475 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 4532 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4556 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4576 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4599 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4624 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4703 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 4723 addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); local 4730 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4754 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4813 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 4835 addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); local 4842 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4866 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4929 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 4971 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 4995 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5052 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 5107 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5176 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5352 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5386 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5450 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 5495 addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); local 5501 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5590 AddLibgcc(llvm::Triple Triple, const Driver &D, ArgStringList &CmdArgs, const ArgList &Args) argument 5615 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5789 addAsanRTLinux(getToolChain(), Args, CmdArgs); local 5790 addTsanRTLinux(getToolChain(), Args, CmdArgs); local 5826 addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); local 5831 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5855 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5882 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 5884 addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); local 5913 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5942 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument 5999 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); local 6059 addProfileRT(getToolChain(), Args, CmdArgs, getToolChain().getTriple()); local 6066 ConstructJob(Compilation &C, const JobAction &JA, const InputInfo &Output, const InputInfoList &Inputs, const ArgList &Args, const char *LinkingOutput) const argument [all...] |