Searched refs:Arg (Results 1 - 25 of 219) sorted by relevance

123456789

/freebsd-10.0-release/contrib/llvm/include/llvm/Option/
H A DArg.h1 //===--- Arg.h - Parsed Argument Classes ------------------------*- C++ -*-===//
11 /// \brief Defines the llvm::Arg class for parsed arguments.
29 /// The Arg class encodes just enough information to be able to
30 /// derive the argument values efficiently. In addition, Arg
34 class Arg { class in namespace:llvm::opt
35 Arg(const Arg &) LLVM_DELETED_FUNCTION;
36 void operator=(const Arg &) LLVM_DELETED_FUNCTION;
44 const Arg *BaseArg;
65 Arg(cons
[all...]
H A DArgList.h23 class Arg;
30 SmallVectorImpl<Arg*>::const_iterator Current;
48 typedef Arg * const * value_type;
49 typedef Arg * const & reference;
50 typedef Arg * const * pointer;
54 arg_iterator(SmallVectorImpl<Arg*>::const_iterator it,
61 operator const Arg*() { return *Current; }
87 /// The ArgList class manages a list of Arg instances as well as
89 /// check for the presence of Arg instances for a particular Option
97 typedef SmallVector<Arg*, 1
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Driver/
H A DArg.h1 //===--- Arg.h - Parsed Argument Classes ------------------------*- C++ -*-===//
11 /// \brief Defines the clang::driver::Arg class for parsed arguments.
30 /// The Arg class encodes just enough information to be able to
31 /// derive the argument values efficiently. In addition, Arg
35 class Arg { class in namespace:clang::driver
36 Arg(const Arg &) LLVM_DELETED_FUNCTION;
37 void operator=(const Arg &) LLVM_DELETED_FUNCTION;
45 const Arg *BaseArg;
66 Arg(cons
[all...]
H A DArgList.h27 class Arg;
34 SmallVectorImpl<Arg*>::const_iterator Current;
52 typedef Arg * const * value_type;
53 typedef Arg * const & reference;
54 typedef Arg * const * pointer;
58 arg_iterator(SmallVectorImpl<Arg*>::const_iterator it,
65 operator const Arg*() { return *Current; }
91 /// The ArgList class manages a list of Arg instances as well as
93 /// check for the presence of Arg instances for a particular Option
101 typedef SmallVector<Arg*, 1
[all...]
/freebsd-10.0-release/sys/contrib/dev/acpica/components/dispatcher/
H A Ddsfield.c76 ACPI_PARSE_OBJECT *Arg);
166 ACPI_PARSE_OBJECT *Arg; local
184 Arg = AcpiPsGetArg (Op, 3);
190 Arg = AcpiPsGetArg (Op, 2);
193 if (!Arg)
229 Status = AcpiNsLookup (WalkState->ScopeInfo, Arg->Common.Value.String,
234 ACPI_ERROR_NAMESPACE (Arg->Common.Value.String, Status);
304 * Arg - First parser arg for the field name list
317 ACPI_PARSE_OBJECT *Arg)
333 while (Arg)
314 AcpiDsGetFieldNames( ACPI_CREATE_FIELD_INFO *Info, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Arg) argument
506 ACPI_PARSE_OBJECT *Arg; local
572 ACPI_PARSE_OBJECT *Arg = NULL; local
700 ACPI_PARSE_OBJECT *Arg; local
791 ACPI_PARSE_OBJECT *Arg; local
[all...]
H A Ddsobject.c270 ACPI_PARSE_OBJECT *Arg; local
302 Arg = Op->Common.Value.Arg; /* skip first arg */
304 ByteList = Arg->Named.Next;
400 ACPI_PARSE_OBJECT *Arg; local
460 Arg = Op->Common.Value.Arg;
461 Arg = Arg->Common.Next;
462 for (i = 0; Arg
[all...]
H A Ddsutils.c487 * Arg - Parse object for the argument
502 ACPI_PARSE_OBJECT *Arg,
515 ACPI_FUNCTION_TRACE_PTR (DsCreateOperand, Arg);
520 if ((Arg->Common.AmlOpcode == AML_INT_NAMEPATH_OP) &&
521 (Arg->Common.Value.String) &&
522 !(Arg->Common.Flags & ACPI_PARSEOP_IN_STACK))
524 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Getting a name: Arg=%p\n", Arg));
528 Status = AcpiExGetNameString (ACPI_TYPE_ANY, Arg->Common.Value.Buffer,
563 ParentOp = Arg
500 AcpiDsCreateOperand( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Arg, UINT32 ArgIndex) argument
752 ACPI_PARSE_OBJECT *Arg; local
[all...]
/freebsd-10.0-release/sys/contrib/dev/acpica/components/parser/
H A Dpstree.c82 ACPI_PARSE_OBJECT *Arg = NULL; local
91 return (Op->Common.Value.Arg);
115 Arg = Op->Common.Value.Arg;
116 while (Arg && Argn)
119 Arg = Arg->Common.Next;
122 return (Arg);
131 * Arg - Argument Op to append
142 ACPI_PARSE_OBJECT *Arg)
140 AcpiPsAppendArg( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Arg) argument
230 ACPI_PARSE_OBJECT *Arg; local
[all...]
H A Dpsargs.c238 * Arg - Where the namepath will be stored
258 ACPI_PARSE_OBJECT *Arg,
273 AcpiPsInitOp (Arg, AML_INT_NAMEPATH_OP);
279 Arg->Common.Value.Name = Path;
311 AcpiPsInitOp (Arg, AML_INT_METHODCALL_OP);
327 /* Change Arg into a METHOD CALL and attach name to it */
329 AcpiPsInitOp (Arg, AML_INT_METHODCALL_OP);
335 AcpiPsAppendArg (Arg, NameOp);
381 else if ((Arg->Common.Parent) &&
382 ((Arg
255 AcpiPsGetNextNamepath( ACPI_WALK_STATE *WalkState, ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Arg, BOOLEAN PossibleMethodCall) argument
426 AcpiPsGetNextSimpleArg( ACPI_PARSE_STATE *ParserState, UINT32 ArgType, ACPI_PARSE_OBJECT *Arg) argument
531 ACPI_PARSE_OBJECT *Arg = NULL; local
768 ACPI_PARSE_OBJECT *Arg = NULL; local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Option/
H A DArg.cpp1 //===--- Arg.cpp - Argument Implementations -------------------------------===//
10 #include "llvm/Option/Arg.h"
20 Arg::Arg(const Option _Opt, StringRef S, unsigned _Index, const Arg *_BaseArg) function in class:Arg
25 Arg::Arg(const Option _Opt, StringRef S, unsigned _Index, function in class:Arg
26 const char *Value0, const Arg *_BaseArg)
32 Arg::Arg(cons function in class:Arg
[all...]
H A DArgList.cpp13 #include "llvm/Option/Arg.h"
43 void ArgList::append(Arg *A) {
58 Arg *ArgList::getLastArgNoClaim(OptSpecifier Id) const {
66 Arg *ArgList::getLastArg(OptSpecifier Id) const {
67 Arg *Res = 0;
78 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1) const {
79 Arg *Res = 0;
92 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
94 Arg *Res = 0;
107 Arg *ArgLis
[all...]
H A DOption.cpp12 #include "llvm/Option/Arg.h"
95 Arg *Option::accept(const ArgList &Args,
113 return new Arg(UnaliasedOption, Spelling, Index++);
116 return new Arg(UnaliasedOption, Spelling, Index++, Value);
121 Arg *A = new Arg(UnaliasedOption, Spelling, Index++);
156 return new Arg(UnaliasedOption, Spelling,
168 Arg *A = new Arg(UnaliasedOption, Spelling, Index - 1 - getNumArgs(),
179 return new Arg(*thi
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Driver/
H A DArg.cpp1 //===--- Arg.cpp - Argument Implementations -------------------------------===//
10 #include "clang/Driver/Arg.h"
21 Arg::Arg(const Option _Opt, StringRef S, unsigned _Index, const Arg *_BaseArg) function in class:Arg
26 Arg::Arg(const Option _Opt, StringRef S, unsigned _Index, function in class:Arg
27 const char *Value0, const Arg *_BaseArg)
33 Arg::Arg(cons function in class:Arg
[all...]
H A DOption.cpp11 #include "clang/Driver/Arg.h"
93 Arg *Option::accept(const ArgList &Args,
111 return new Arg(UnaliasedOption, Spelling, Index++);
114 return new Arg(UnaliasedOption, Spelling, Index++, Value);
119 Arg *A = new Arg(UnaliasedOption, Spelling, Index++);
154 return new Arg(UnaliasedOption, Spelling,
166 Arg *A = new Arg(UnaliasedOption, Spelling, Index - 1 - getNumArgs(),
177 return new Arg(*thi
[all...]
H A DArgList.cpp11 #include "clang/Driver/Arg.h"
44 void ArgList::append(Arg *A) {
59 Arg *ArgList::getLastArgNoClaim(OptSpecifier Id) const {
67 Arg *ArgList::getLastArg(OptSpecifier Id) const {
68 Arg *Res = 0;
79 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1) const {
80 Arg *Res = 0;
92 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
94 Arg *Res = 0;
107 Arg *ArgLis
[all...]
H A DInputInfo.h13 #include "clang/Driver/Arg.h"
38 const Arg *InputArg;
53 InputInfo(const Arg *_InputArg, types::ID _Type, const char *_BaseInput)
68 const Arg &getInputArg() const {
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DParsedTemplate.h38 ParsedTemplateArgument() : Kind(Type), Arg(0) { }
42 /// \param Arg the template type argument or non-type template argument.
44 ParsedTemplateArgument(KindType Kind, void *Arg, SourceLocation Loc) argument
45 : Kind(Kind), Arg(Arg), Loc(Loc) { }
60 Arg(Template.getAsOpaquePtr()),
64 bool isInvalid() const { return Arg == 0; }
72 return ParsedType::getFromOpaquePtr(Arg);
78 return static_cast<Expr*>(Arg);
84 return ParsedTemplateTy::getFromOpaquePtr(Arg);
119 void *Arg; member in class:clang::ParsedTemplateArgument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonRemoveSZExtArgs.cpp60 Argument* Arg = AI; local
61 if (!isa<PointerType>(Arg->getType())) {
62 for (Instruction::use_iterator UI = Arg->use_begin();
63 UI != Arg->use_end();) {
66 SExtInst* SI = new SExtInst(Arg, Use->getType());
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersASTChecker.cpp102 const Expr *Arg = 0; local
109 Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
110 if (hasPointerToPointerSizedType(Arg))
117 Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
118 if (hasPointerToPointerSizedType(Arg)) {
121 Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
122 if (hasPointerToPointerSizedType(Arg))
128 if (Arg) {
141 << Arg->getType().getAsString() << "'";
143 SourceRange R = Arg
[all...]
H A DNoReturnFunctionChecker.cpp89 const char *Arg; local
90 while ((Arg = va_arg(argp, const char *))) {
91 if (!Sel->getNameForSlot(Slot).equals(Arg))
99 return (Arg == NULL);
/freebsd-10.0-release/contrib/llvm/lib/Support/
H A DCommandLine.cpp174 static Option *LookupOption(StringRef &Arg, StringRef &Value, argument
177 if (Arg.empty()) return 0;
179 size_t EqualPos = Arg.find('=');
184 StringMap<Option*>::const_iterator I = OptionsMap.find(Arg);
189 // return Arg unmolested.
191 OptionsMap.find(Arg.substr(0, EqualPos));
194 Value = Arg.substr(EqualPos+1);
195 Arg = Arg.substr(0, EqualPos);
203 static Option *LookupNearestOption(StringRef Arg, argument
336 ProvidePositionalOption(Option *Handler, StringRef Arg, int i) argument
381 HandlePrefixedOrGroupedOption(StringRef &Arg, StringRef &Value, bool &ErrorParsing, const StringMap<Option*> &OptionsMap) argument
961 parse(Option &O, StringRef ArgName, StringRef Arg, bool &Value) argument
979 parse(Option &O, StringRef ArgName, StringRef Arg, boolOrDefault &Value) argument
997 parse(Option &O, StringRef ArgName, StringRef Arg, int &Value) argument
1006 parse(Option &O, StringRef ArgName, StringRef Arg, unsigned &Value) argument
1016 parse(Option &O, StringRef ArgName, StringRef Arg, unsigned long long &Value) argument
1026 parseDouble(Option &O, StringRef Arg, double &Value) argument
1036 parse(Option &O, StringRef ArgName, StringRef Arg, double &Val) argument
1041 parse(Option &O, StringRef ArgName, StringRef Arg, float &Val) argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.h54 const Value *Arg,
61 Depends(DependenceKind Flavor, Instruction *Inst, const Value *Arg,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DSelectorLocationsKind.cpp48 SourceLocation getArgLoc(T* Arg);
51 SourceLocation getArgLoc<Expr>(Expr *Arg) { argument
52 return Arg->getLocStart();
56 SourceLocation getArgLoc<ParmVarDecl>(ParmVarDecl *Arg) { argument
57 SourceLocation Loc = Arg->getLocStart();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp64 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty);
67 Expr *makeIntegralCast(const Expr *Arg, QualType Ty);
70 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg);
73 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
122 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { argument
123 return new (C) UnaryOperator(const_cast<Expr*>(Arg), UO_Deref, Ty,
127 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { argument
129 const_cast<Expr*>(Arg), 0, VK_RValue);
132 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { argument
133 if (Arg
140 makeIntegralCastToBoolean(const Expr *Arg) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp90 TemplateArgument Arg,
122 QualType Arg,
406 TemplateName Arg,
418 DeducedTemplateArgument NewDeduced(S.Context.getCanonicalTemplateName(Arg));
434 if (S.Context.hasSameTemplateName(Param, Arg))
439 Info.SecondArg = TemplateArgument(Arg);
452 /// \param Arg the argument type
465 QualType Arg,
468 assert(Arg.isCanonical() && "Argument type must be canonical");
472 = dyn_cast<TemplateSpecializationType>(Arg)) {
403 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, TemplateName Param, TemplateName Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
462 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateSpecializationType *Param, QualType Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
881 isSameOrCompatibleFunctionType(CanQualType Param, CanQualType Arg) argument
940 QualType Arg = S.Context.getCanonicalType(ArgIn); local
1633 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument &Param, TemplateArgument Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
1755 const TemplateArgument &Arg = Args[ArgIdx]; local
1772 const TemplateArgument &Arg = Args[ArgIdx]; local
2002 getTrivialTemplateArgumentLoc(Sema &S, const TemplateArgument &Arg, QualType NTTPType, SourceLocation Loc) argument
2067 ConvertDeducedTemplateArgument(Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, QualType NTTPType, unsigned ArgumentPackIndex, TemplateDeductionInfo &Info, bool InFunctionTemplate, SmallVectorImpl<TemplateArgument> &Output) argument
2399 const TemplateArgument &Arg = Builder[I]; local
2483 const TemplateArgument &Arg = ExplicitArgumentList->get(I); local
2833 ResolveOverloadForDeduction(Sema &S, TemplateParameterList *TemplateParams, Expr *Arg, QualType ParamType, bool ParamWasReference) argument
2932 AdjustFunctionParmAndArgTypesForDeduction(Sema &S, TemplateParameterList *TemplateParams, QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) argument
3048 DeduceTemplateArgumentByListElement(Sema &S, TemplateParameterList *TemplateParams, QualType ParamType, Expr *Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF) argument
3173 Expr *Arg = Args[ArgIdx++]; local
3266 Expr *Arg = Args[ArgIdx]; local
[all...]

Completed in 155 milliseconds

123456789