/external/clang/lib/Driver/ |
D | Tools.cpp | 44 static void CheckPreprocessingOptions(const Driver &D, const ArgList &Args) { in CheckPreprocessingOptions() argument 45 if (Arg *A = Args.getLastArg(options::OPT_C, options::OPT_CC)) in CheckPreprocessingOptions() 46 if (!Args.hasArg(options::OPT_E) && !D.CCCIsCPP) in CheckPreprocessingOptions() 48 << A->getAsString(Args) << "-E"; in CheckPreprocessingOptions() 53 static void CheckCodeGenerationOptions(const Driver &D, const ArgList &Args) { in CheckCodeGenerationOptions() argument 55 if (Args.hasArg(options::OPT_static)) in CheckCodeGenerationOptions() 56 if (const Arg *A = Args.getLastArg(options::OPT_dynamic, in CheckCodeGenerationOptions() 59 << A->getAsString(Args) << "-static"; in CheckCodeGenerationOptions() 91 static void addDirectoryList(const ArgList &Args, in addDirectoryList() argument 110 CmdArgs.push_back(Args.MakeArgString(Dirs.substr(0, Delim))); in addDirectoryList() [all …]
|
D | Option.cpp | 115 Arg *OptionGroup::accept(const ArgList &Args, unsigned &Index) const { in accept() argument 123 Arg *InputOption::accept(const ArgList &Args, unsigned &Index) const { in accept() argument 131 Arg *UnknownOption::accept(const ArgList &Args, unsigned &Index) const { in accept() argument 140 Arg *FlagOption::accept(const ArgList &Args, unsigned &Index) const { in accept() argument 143 if (getName().size() != strlen(Args.getArgString(Index))) in accept() 154 Arg *JoinedOption::accept(const ArgList &Args, unsigned &Index) const { in accept() argument 156 const char *Value = Args.getArgString(Index) + getName().size(); in accept() 166 Arg *CommaJoinedOption::accept(const ArgList &Args, in accept() argument 169 const char *Str = Args.getArgString(Index) + getName().size(); in accept() 201 Arg *SeparateOption::accept(const ArgList &Args, unsigned &Index) const { in accept() argument [all …]
|
D | ToolChain.cpp | 76 static const char *getARMTargetCPU(const ArgList &Args, in getARMTargetCPU() argument 84 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) in getARMTargetCPU() 85 return A->getValue(Args); in getARMTargetCPU() 89 if (Arg *A = Args.getLastArg(options::OPT_march_EQ)) { in getARMTargetCPU() 91 MArch = A->getValue(Args); in getARMTargetCPU() 145 std::string ToolChain::ComputeLLVMTriple(const ArgList &Args, in ComputeLLVMTriple() argument 160 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple)); in ComputeLLVMTriple() 166 Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault)) in ComputeLLVMTriple() 175 std::string ToolChain::ComputeEffectiveClangTriple(const ArgList &Args, in ComputeEffectiveClangTriple() argument 178 if (Arg *A = Args.getLastArg(options::OPT_mmacosx_version_min_EQ, in ComputeEffectiveClangTriple() [all …]
|
D | Driver.cpp | 100 InputArgList *Args = getOpts().ParseArgs(ArgList.begin(), ArgList.end(), in ParseArgStrings() local 106 << Args->getArgString(MissingArgIndex) << MissingArgCount; in ParseArgStrings() 109 for (ArgList::const_iterator it = Args->begin(), ie = Args->end(); in ParseArgStrings() 113 Diag(clang::diag::err_drv_unsupported_opt) << A->getAsString(*Args); in ParseArgStrings() 120 Diag(clang::diag::warn_drv_empty_joined_argument) << A->getAsString(*Args); in ParseArgStrings() 124 return Args; in ParseArgStrings() 166 DerivedArgList *Driver::TranslateInputArgs(const InputArgList &Args) const { in TranslateInputArgs() 167 DerivedArgList *DAL = new DerivedArgList(Args); in TranslateInputArgs() 169 bool HasNostdlib = Args.hasArg(options::OPT_nostdlib); in TranslateInputArgs() 170 for (ArgList::const_iterator it = Args.begin(), in TranslateInputArgs() [all …]
|
D | Arg.cpp | 63 std::string Arg::getAsString(const ArgList &Args) const { in getAsString() 68 render(Args, ASL); in getAsString() 79 void Arg::renderAsInput(const ArgList &Args, ArgStringList &Output) const { in renderAsInput() argument 81 render(Args, Output); in renderAsInput() 86 Output.push_back(getValue(Args, i)); in renderAsInput() 89 void Arg::render(const ArgList &Args, ArgStringList &Output) const { in render() argument 93 Output.push_back(getValue(Args, i)); in render() 102 OS << getValue(Args, i); in render() 104 Output.push_back(Args.MakeArgString(OS.str())); in render() 109 Output.push_back(Args.GetOrMakeJoinedArgString( in render() [all …]
|
D | ToolChains.cpp | 149 StringRef Darwin::getDarwinArchName(const ArgList &Args) const { in getDarwinArchName() 156 if (const Arg *A = Args.getLastArg(options::OPT_march_EQ)) in getDarwinArchName() 157 if (const char *Arch = GetArmArchForMArch(A->getValue(Args))) in getDarwinArchName() 160 if (const Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) in getDarwinArchName() 161 if (const char *Arch = GetArmArchForMCpu(A->getValue(Args))) in getDarwinArchName() 176 std::string Darwin::ComputeEffectiveClangTriple(const ArgList &Args, in ComputeEffectiveClangTriple() argument 178 llvm::Triple Triple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple() 290 void DarwinClang::AddLinkSearchPathArgs(const ArgList &Args, in AddLinkSearchPathArgs() argument 329 std::string Triple = ComputeLLVMTriple(Args); in AddLinkSearchPathArgs() 351 CmdArgs.push_back(Args.MakeArgString("-L" + P.str())); in AddLinkSearchPathArgs() [all …]
|
D | ToolChains.h | 84 const ArgList &Args); 124 Generic_GCC(const Driver &D, const llvm::Triple& Triple, const ArgList &Args); 212 void AddDeploymentTarget(DerivedArgList &Args) const; 218 std::string ComputeEffectiveClangTriple(const ArgList &Args, 270 StringRef getDarwinArchName(const ArgList &Args) const; 287 virtual void AddLinkSearchPathArgs(const ArgList &Args, 291 virtual void AddLinkARCArgs(const ArgList &Args, 296 virtual void AddLinkRuntimeLibArgs(const ArgList &Args, 310 virtual DerivedArgList *TranslateArgs(const DerivedArgList &Args, 395 virtual void AddLinkSearchPathArgs(const ArgList &Args, [all …]
|
/external/clang/lib/Frontend/ |
D | CompilerInvocation.cpp | 907 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, in getOptimizationLevel() argument 910 if (IK == IK_OpenCL && !Args.hasArg(OPT_cl_opt_disable)) in getOptimizationLevel() 913 return (Args.hasArg(OPT_Os) || Args.hasArg (OPT_Oz)) ? 2 : in getOptimizationLevel() 914 Args.getLastArgIntValue(OPT_O, DefaultOpt, Diags); in getOptimizationLevel() 917 static bool ParseAnalyzerArgs(AnalyzerOptions &Opts, ArgList &Args, in ParseAnalyzerArgs() argument 921 if (Arg *A = Args.getLastArg(OPT_analyzer_store)) { in ParseAnalyzerArgs() 922 StringRef Name = A->getValue(Args); in ParseAnalyzerArgs() 930 << A->getAsString(Args) << Name; in ParseAnalyzerArgs() 937 if (Arg *A = Args.getLastArg(OPT_analyzer_constraints)) { in ParseAnalyzerArgs() 938 StringRef Name = A->getValue(Args); in ParseAnalyzerArgs() [all …]
|
/external/clang/test/SemaCXX/ |
D | issue547.cpp | 8 template<typename R, typename ...Args> 9 struct classify_function<R(Args...)> { 13 template<typename R, typename ...Args> 14 struct classify_function<R(Args...) const> { 18 template<typename R, typename ...Args> 19 struct classify_function<R(Args...) volatile> { 23 template<typename R, typename ...Args> 24 struct classify_function<R(Args...) const volatile> { 28 template<typename R, typename ...Args> 29 struct classify_function<R(Args......)> { [all …]
|
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
D | ext-blocks.cpp | 4 template<typename ...Args> 5 int f0(Args ...args) { in f0() 7 return sizeof...(Args); in f0() 13 template<typename ...Args> 14 int f1(Args ...args) { in f1() 23 template<typename ...Args> 24 int f2(Args ...args) { in f2() 25 return ^(Args ...block_args) { in f2() 32 template<typename ...Args> 33 int f3(Args ...args) { in f3() [all …]
|
D | example-function.cpp | 8 template<typename R, typename... Args> class invoker_base { 11 virtual R invoke(Args...) = 0; 15 template<typename F, typename R, typename... Args> 16 class functor_invoker : public invoker_base<R, Args...> { 19 R invoke(Args... args) { return f(args...); } in invoke() 26 template<typename R, typename... Args> 27 class function<R (Args...)> { 37 invoker = new functor_invoker<F, R, Args...>(f); in function() 57 invoker_base<R, Args...>* tmp = invoker; in swap() 62 result_type operator()(Args... args) const { in operator ()() [all …]
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
D | ExternalFunctions.cpp | 303 const std::vector<GenericValue> &Args) { in lle_X_atexit() argument 304 assert(Args.size() == 1); in lle_X_atexit() 305 TheInterpreter->addAtExitHandler((Function*)GVTOP(Args[0])); in lle_X_atexit() 314 const std::vector<GenericValue> &Args) { in lle_X_exit() argument 315 TheInterpreter->exitCalled(Args[0]); in lle_X_exit() 322 const std::vector<GenericValue> &Args) { in lle_X_abort() argument 333 const std::vector<GenericValue> &Args) { in lle_X_sprintf() argument 334 char *OutputBuffer = (char *)GVTOP(Args[0]); in lle_X_sprintf() 335 const char *FmtStr = (const char *)GVTOP(Args[1]); in lle_X_sprintf() 372 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf() [all …]
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/ |
D | p8-0x.cpp | 10 template<class C, typename R, typename ...Args> 11 struct member_pointer_kind<R (C::*)(Args...)> { 15 template<class C, typename R, typename ...Args> 16 struct member_pointer_kind<R (C::*)(Args...) &> { 20 template<class C, typename R, typename ...Args> 21 struct member_pointer_kind<R (C::*)(Args...) &&> { 25 template<class C, typename R, typename ...Args> 26 struct member_pointer_kind<R (C::*)(Args...) const> { 30 template<class C, typename R, typename ...Args> 31 struct member_pointer_kind<R (C::*)(Args...) const &> { [all …]
|
/external/clang/tools/driver/ |
D | cc1as_main.cpp | 150 OwningPtr<InputArgList> Args( in CreateFromArgs() local 156 << Args->getArgString(MissingArgIndex) << MissingArgCount; in CreateFromArgs() 161 for (arg_iterator it = Args->filtered_begin(cc1asoptions::OPT_UNKNOWN), in CreateFromArgs() 162 ie = Args->filtered_end(); it != ie; ++it) { in CreateFromArgs() 163 Diags.Report(diag::err_drv_unknown_argument) << (*it) ->getAsString(*Args); in CreateFromArgs() 170 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple)); in CreateFromArgs() 171 Opts.CPU = Args->getLastArgValue(OPT_target_cpu); in CreateFromArgs() 172 Opts.Features = Args->getAllArgValues(OPT_target_feature); in CreateFromArgs() 179 Opts.IncludePaths = Args->getAllArgValues(OPT_I); in CreateFromArgs() 180 Opts.NoInitialTextSection = Args->hasArg(OPT_n); in CreateFromArgs() [all …]
|
D | driver.cpp | 92 SmallVectorImpl<const char*> &Args, in ApplyOneQAOverride() argument 101 Args.insert(Args.begin() + 1, Str); in ApplyOneQAOverride() 106 Args.push_back(Str); in ApplyOneQAOverride() 113 for (unsigned i = 1, e = Args.size(); i != e; ++i) { in ApplyOneQAOverride() 114 std::string Repl = llvm::Regex(MatchPattern).sub(ReplPattern, Args[i]); in ApplyOneQAOverride() 116 if (Repl != Args[i]) { in ApplyOneQAOverride() 117 OS << "### Replacing '" << Args[i] << "' with '" << Repl << "'\n"; in ApplyOneQAOverride() 118 Args[i] = SaveStringInSet(SavedStrings, Repl); in ApplyOneQAOverride() 123 for (unsigned i = 1; i < Args.size();) { in ApplyOneQAOverride() 124 if (Option == Args[i]) { in ApplyOneQAOverride() [all …]
|
/external/llvm/unittests/ADT/ |
D | VariadicFunctionTest.cpp | 19 std::string StringCatImpl(ArrayRef<const std::string *> Args) { in StringCatImpl() argument 21 for (unsigned i = 0, e = Args.size(); i < e; ++i) in StringCatImpl() 22 S += *Args[i]; in StringCatImpl() 42 long SumImpl(ArrayRef<const int *> Args) { in SumImpl() argument 44 for (unsigned i = 0, e = Args.size(); i < e; ++i) in SumImpl() 45 Result += *Args[i]; in SumImpl() 59 int StringAppendImpl(std::string *Dest, ArrayRef<const std::string *> Args) { in StringAppendImpl() argument 61 for (unsigned i = 0, e = Args.size(); i < e; ++i) { in StringAppendImpl() 62 Chars += Args[i]->size(); in StringAppendImpl() 63 *Dest += *Args[i]; in StringAppendImpl() [all …]
|
/external/clang/lib/AST/ |
D | SelectorLocationsKind.cpp | 65 SourceLocation getArgLoc(unsigned Index, ArrayRef<T*> Args) { in getArgLoc() argument 66 return Index < Args.size() ? getArgLoc(Args[Index]) : SourceLocation(); in getArgLoc() 72 ArrayRef<T *> Args, in hasStandardSelLocs() argument 78 Args, EndLoc)) in hasStandardSelLocs() 87 Args, EndLoc)) in hasStandardSelLocs() 99 ArrayRef<Expr *> Args, in hasStandardSelectorLocs() argument 101 return hasStandardSelLocs(Sel, SelLocs, Args, EndLoc); in hasStandardSelectorLocs() 107 ArrayRef<Expr *> Args, in getStandardSelectorLoc() argument 110 getArgLoc(Index, Args), EndLoc); in getStandardSelectorLoc() 116 ArrayRef<ParmVarDecl *> Args, in hasStandardSelectorLocs() argument [all …]
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/ |
D | p1-0x.cpp | 29 template<typename ...Args> 30 typename get_nth_type<0, Args...>::type first_arg(Args...); 32 template<typename ...Args> 33 typename get_nth_type<1, Args...>::type second_arg(Args...); 42 template<typename ...Args> 43 typename get_nth_type<0, Args...>::type first_arg_ref(Args&...); 45 template<typename ...Args> 46 typename get_nth_type<1, Args...>::type second_arg_ref(Args&...);
|
/external/clang/include/clang/Basic/ |
D | Attr.td | 89 list<Argument> Args = []; 117 let Args = [StringArgument<"Aliasee">]; 123 let Args = [AlignedArgument<"Alignment">]; 142 let Args = [StringArgument<"Annotation">]; 147 let Args = [StringArgument<"Label">]; 153 let Args = [IdentifierArgument<"platform">, VersionArgument<"introduced">, 167 let Args = [EnumArgument<"Type", "BlockType", ["byref"], ["ByRef"]>]; 214 let Args = [FunctionArgument<"FunctionDecl">]; 227 let Args = [IntArgument<"Priority">]; 248 let Args = [IntArgument<"MaxThreads">, DefaultIntArgument<"MinBlocks", 0>]; [all …]
|
/external/llvm/tools/bugpoint/ |
D | ToolRunner.cpp | 57 const char **Args, in RunProgramWithTimeout() argument 72 for (unsigned i = 0; Args[i]; ++i) in RunProgramWithTimeout() 73 errs() << " " << Args[i]; in RunProgramWithTimeout() 79 sys::Program::ExecuteAndWait(ProgramPath, Args, 0, redirects, in RunProgramWithTimeout() 90 const char **Args, in RunProgramRemotelyWithTimeout() argument 104 for (unsigned i = 0; Args[i]; ++i) in RunProgramRemotelyWithTimeout() 105 errs() << " " << Args[i]; in RunProgramRemotelyWithTimeout() 111 int ReturnCode = sys::Program::ExecuteAndWait(RemoteClientPath, Args, in RunProgramRemotelyWithTimeout() 118 for (const char **Arg = Args; *Arg; ++Arg) in RunProgramRemotelyWithTimeout() 137 static std::string ProcessFailure(sys::Path ProgPath, const char** Args, in ProcessFailure() argument [all …]
|
D | OptimizerDriver.cpp | 161 SmallVector<const char*, 8> Args; in runPasses() local 164 Args.push_back("valgrind"); in runPasses() 165 Args.push_back("--error-exitcode=1"); in runPasses() 166 Args.push_back("-q"); in runPasses() 167 Args.push_back(tool.c_str()); in runPasses() 169 Args.push_back(Opt.c_str()); in runPasses() 171 Args.push_back("-o"); in runPasses() 172 Args.push_back(OutputFilename.c_str()); in runPasses() 174 Args.push_back(OptArgs[i].c_str()); in runPasses() 185 Args.push_back(I->c_str()); in runPasses() [all …]
|
D | ToolRunner.h | 53 const std::vector<std::string> *Args); 63 const std::vector<std::string> &Args, 93 const std::vector<std::string> *Args = 0, 97 const std::vector<std::string> *Args = 0, 102 const std::vector<std::string> *Args=0); 105 const std::vector<std::string> *Args=0); 142 const std::vector<std::string> &Args, 163 const std::vector<std::string> *Args) in CBE() argument 166 if (Args) ToolArgs = *Args; in CBE() 177 const std::vector<std::string> &Args, [all …]
|
/external/llvm/tools/llvm-stub/ |
D | llvm-stub.c | 40 const char **Args; in main() local 44 Args = (const char**)malloc(sizeof(char*) * (argc+2)); in main() 46 Args[0] = Interp; in main() 61 Args[1] = strcat(strcpy((char*)malloc(strlen(argv[0])+4), argv[0]), ".bc"); in main() 64 memcpy((char **)Args+2, argv+1, sizeof(char*)*argc); in main() 68 execvp(Interp, (char **)Args); /* POSIX execvp takes a char *const[]. */ in main() 70 execvp(Interp, Args); /* windows execvp takes a const char *const *. */ in main()
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 80 const TemplateArgument *Args; member 82 } Args; member 163 TemplateArgument(const TemplateArgument *Args, unsigned NumArgs) : Kind(Pack){ in TemplateArgument() argument 164 this->Args.Args = Args; in TemplateArgument() 165 this->Args.NumArgs = NumArgs; in TemplateArgument() 176 Args.NumArgs = Other.Args.NumArgs; in TemplateArgument() 177 Args.Args = Other.Args.Args; in TemplateArgument() 205 Args.NumArgs = Other.Args.NumArgs; 206 Args.Args = Other.Args.Args; 227 const TemplateArgument *Args, [all …]
|
/external/clang/tools/scan-build/ |
D | ccc-analyzer | 95 my ($Clang, $Lang, $file, $Args, $HtmlDir, $ErrorType, $ofile) = @_; 114 system $Clang, @$Args, "-E", "-o", $PPFile; 121 print OUT "@$Args\n"; 135 my $Args = shift; 143 exec $Clang, "-###", $mode, @$Args; 169 my @Args = @$OriginalArgs; 186 push @Args,'-DIBOutlet=__attribute__((iboutlet))'; 187 push @Args,'-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection)))'; 188 push @Args,'-DIBAction=void)__attribute__((ibaction)'; 192 my $SyntaxArgs = GetCCArgs("-fsyntax-only", \@Args); [all …]
|