Home
last modified time | relevance | path

Searched refs:Args (Results 1 – 25 of 250) sorted by relevance

12345678910

/external/clang/lib/Driver/
DTools.cpp44 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 …]
DToolChain.cpp60 static const char *getARMTargetCPU(const ArgList &Args, in getARMTargetCPU() argument
68 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) in getARMTargetCPU()
69 return A->getValue(Args); in getARMTargetCPU()
73 if (Arg *A = Args.getLastArg(options::OPT_march_EQ)) { in getARMTargetCPU()
75 MArch = A->getValue(Args); in getARMTargetCPU()
129 std::string ToolChain::ComputeLLVMTriple(const ArgList &Args, in ComputeLLVMTriple() argument
144 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple)); in ComputeLLVMTriple()
150 Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault)) in ComputeLLVMTriple()
159 std::string ToolChain::ComputeEffectiveClangTriple(const ArgList &Args, in ComputeEffectiveClangTriple() argument
162 if (Arg *A = Args.getLastArg(options::OPT_mmacosx_version_min_EQ, in ComputeEffectiveClangTriple()
[all …]
DOption.cpp83 Arg *Option::accept(const ArgList &Args, unsigned &Index) const { in accept() argument
86 if (getName().size() != strlen(Args.getArgString(Index))) in accept()
91 const char *Value = Args.getArgString(Index) + getName().size(); in accept()
96 const char *Str = Args.getArgString(Index) + getName().size(); in accept()
125 if (getName().size() != strlen(Args.getArgString(Index))) in accept()
129 if (Index > Args.getNumInputArgStrings()) in accept()
133 Index - 2, Args.getArgString(Index - 1)); in accept()
137 if (getName().size() != strlen(Args.getArgString(Index))) in accept()
141 if (Index > Args.getNumInputArgStrings()) in accept()
145 Args.getArgString(Index - getNumArgs())); in accept()
[all …]
DDriver.cpp100 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()
121 A->getAsString(*Args); in ParseArgStrings()
125 return Args; in ParseArgStrings()
167 DerivedArgList *Driver::TranslateInputArgs(const InputArgList &Args) const { in TranslateInputArgs()
168 DerivedArgList *DAL = new DerivedArgList(Args); in TranslateInputArgs()
170 bool HasNostdlib = Args.hasArg(options::OPT_nostdlib); in TranslateInputArgs()
171 for (ArgList::const_iterator it = Args.begin(), in TranslateInputArgs()
[all …]
DArg.cpp63 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 …]
DToolChains.h84 const ArgList &Args);
124 Generic_GCC(const Driver &D, const llvm::Triple& Triple, const ArgList &Args);
203 void AddDeploymentTarget(DerivedArgList &Args) const;
209 std::string ComputeEffectiveClangTriple(const ArgList &Args,
261 StringRef getDarwinArchName(const ArgList &Args) const;
274 virtual void AddLinkARCArgs(const ArgList &Args,
279 virtual void AddLinkRuntimeLibArgs(const ArgList &Args,
293 virtual DerivedArgList *TranslateArgs(const DerivedArgList &Args,
377 virtual void AddLinkRuntimeLibArgs(const ArgList &Args,
379 void AddLinkRuntimeLib(const ArgList &Args, ArgStringList &CmdArgs,
[all …]
DToolChains.cpp129 StringRef Darwin::getDarwinArchName(const ArgList &Args) const { in getDarwinArchName()
136 if (const Arg *A = Args.getLastArg(options::OPT_march_EQ)) in getDarwinArchName()
137 if (const char *Arch = GetArmArchForMArch(A->getValue(Args))) in getDarwinArchName()
140 if (const Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) in getDarwinArchName()
141 if (const char *Arch = GetArmArchForMCpu(A->getValue(Args))) in getDarwinArchName()
156 std::string Darwin::ComputeEffectiveClangTriple(const ArgList &Args, in ComputeEffectiveClangTriple() argument
158 llvm::Triple Triple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple()
274 void DarwinClang::AddLinkARCArgs(const ArgList &Args, in AddLinkARCArgs() argument
297 CmdArgs.push_back(Args.MakeArgString(s)); in AddLinkARCArgs()
300 void DarwinClang::AddLinkRuntimeLib(const ArgList &Args, in AddLinkRuntimeLib() argument
[all …]
/external/clang/lib/Frontend/
DCompilerInvocation.cpp958 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, in getOptimizationLevel() argument
961 if (IK == IK_OpenCL && !Args.hasArg(OPT_cl_opt_disable)) in getOptimizationLevel()
964 if (Arg *A = Args.getLastArg(options::OPT_O_Group)) { in getOptimizationLevel()
970 llvm::StringRef S(A->getValue(Args)); in getOptimizationLevel()
974 return Args.getLastArgIntValue(OPT_O, DefaultOpt, Diags); in getOptimizationLevel()
980 static unsigned getOptimizationLevelSize(ArgList &Args, InputKind IK, in getOptimizationLevelSize() argument
982 if (Arg *A = Args.getLastArg(options::OPT_O_Group)) { in getOptimizationLevelSize()
984 switch (A->getValue(Args)[0]) { in getOptimizationLevelSize()
997 static void addWarningArgs(ArgList &Args, std::vector<std::string> &Warnings) { in addWarningArgs() argument
998 for (arg_iterator I = Args.filtered_begin(OPT_W_Group), in addWarningArgs()
[all …]
/external/clang/test/SemaCXX/
Dissue547.cpp8 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/
Dext-blocks.cpp4 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 …]
Dexample-function.cpp8 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 …]
Dexample-bind.cpp235 : f(f), bound_args(bound_args...) { } template<typename... Args> in bound_functor()
236 typename F::result_type operator()(Args&... args);
274 template<typename Bound, typename... Args>
276 tuple<Args...> >::type
277 mu(Bound& bound_arg, const tuple<Args&...>& args) { in mu()
281 template<typename T, typename... Args>
282 inline T& mu(reference_wrapper<T>& bound_arg, const tuple<Args&...>&) { in mu() argument
286 template<typename F, int... Indexes, typename... Args>
288 unwrap_and_forward(F& f, int_tuple<Indexes...>, const tuple<Args&...>& args) { in unwrap_and_forward()
292 template<typename Bound, typename... Args>
[all …]
/external/llvm/lib/ExecutionEngine/Interpreter/
DExternalFunctions.cpp303 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/
Dp8-0x.cpp10 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/
Dcc1as_main.cpp150 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 …]
Ddriver.cpp92 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/
DVariadicFunctionTest.cpp19 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/
DSelectorLocationsKind.cpp65 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/
Dp1-0x.cpp29 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/
DAttr.td101 list<Argument> Args = [];
134 let Args = [IntArgument<"AddressSpace">];
140 let Args = [StringArgument<"Aliasee">];
146 let Args = [AlignedArgument<"Alignment">, BoolArgument<"IsMSDeclSpec">];
156 let Args = [VariadicUnsignedArgument<"Args">];
166 let Args = [StringArgument<"Model">];
175 let Args = [StringArgument<"Annotation">];
180 let Args = [StringArgument<"Label">];
186 let Args = [IdentifierArgument<"platform">, VersionArgument<"introduced">,
200 let Args = [EnumArgument<"Type", "BlockType", ["byref"], ["ByRef"]>];
[all …]
/external/llvm/tools/bugpoint/
DToolRunner.cpp57 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 …]
DOptimizerDriver.cpp161 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 …]
DToolRunner.h53 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/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
Dblocks.mm92 template<typename ... Args> static void f(Args...);
94 template<typename ... Args> static void f1()
96 (void)^(Args args) { // expected-error{{block contains unexpanded parameter pack 'Args'}}
100 template<typename ... Args> static void f2()
104 ^(Args args) // expected-error{{block contains unexpanded parameter pack 'Args'}}
110 template<typename ... Args> static void f3()
112 … (void)[](Args args) { // expected-error{{expression contains unexpanded parameter pack 'Args'}}
116 template<typename ... Args> static void f4()
118 f([](Args args) { } ...);
/external/clang/include/clang/Driver/
DArgList.h37 const ArgList &Args; variable
61 : Current(it), Args(_Args), Id0(_Id0), Id1(_Id1), Id2(_Id2) { in Current()
109 arglist_type Args;
123 arglist_type &getArgs() { return Args; } in getArgs()
124 const arglist_type &getArgs() const { return Args; } in getArgs()
126 unsigned size() const { return Args.size(); } in size()
132 iterator begin() { return Args.begin(); } in begin()
133 iterator end() { return Args.end(); } in end()
135 reverse_iterator rbegin() { return Args.rbegin(); } in rbegin()
136 reverse_iterator rend() { return Args.rend(); } in rend()
[all …]

12345678910