/freebsd-10.0-release/contrib/llvm/include/llvm/Option/ |
H A D | Arg.h | 1 //===--- 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 D | ArgList.h | 23 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 D | Arg.h | 1 //===--- 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 D | ArgList.h | 27 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 D | dsfield.c | 76 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 D | dsobject.c | 270 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 D | dsutils.c | 487 * 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 D | pstree.c | 82 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 D | psargs.c | 238 * 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 D | Arg.cpp | 1 //===--- 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 D | ArgList.cpp | 13 #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 D | Option.cpp | 12 #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 D | Arg.cpp | 1 //===--- 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 D | Option.cpp | 11 #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 D | ArgList.cpp | 11 #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 D | InputInfo.h | 13 #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 D | ParsedTemplate.h | 38 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 D | HexagonRemoveSZExtArgs.cpp | 60 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 D | ObjCContainersASTChecker.cpp | 102 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 D | NoReturnFunctionChecker.cpp | 89 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 D | CommandLine.cpp | 174 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 D | DependencyAnalysis.h | 54 const Value *Arg, 61 Depends(DependenceKind Flavor, Instruction *Inst, const Value *Arg,
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | SelectorLocationsKind.cpp | 48 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 D | BodyFarm.cpp | 64 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 D | SemaTemplateDeduction.cpp | 90 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...] |