/external/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 621 MCSymbolRefExpr::VariantKind VK = getVariantKind(Str); local 622 Res = MCSymbolRefExpr::Create(Symbol,VK,getContext()); 714 MCSymbolRefExpr::VariantKind VK local 735 return VK;
|
/external/llvm/lib/VMCore/ |
H A D | DIBuilder.cpp | 881 unsigned VK, unsigned VIndex, 904 ConstantInt::get(Type::getInt32Ty(VMContext), (unsigned)VK), 874 createMethod(DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile F, unsigned LineNo, DIType Ty, bool isLocalToUnit, bool isDefinition, unsigned VK, unsigned VIndex, MDNode *VTableHolder, unsigned Flags, bool isOptimized, Function *Fn, MDNode *TParam) argument
|
/external/clang/lib/Sema/ |
H A D | Sema.cpp | 250 CastKind Kind, ExprValueKind VK, 254 if (VK == VK_RValue && !E->isRValue()) { 265 assert((VK == VK_RValue || !E->isRValue()) && "can't cast rvalue to lvalue"); 292 ImpCast->setValueKind(VK); 297 return Owned(ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK)); 249 ImpCastExprToType(Expr *E, QualType Ty, CastKind Kind, ExprValueKind VK, const CXXCastPath *BasePath, CheckedConversionKind CCK) argument
|
H A D | SemaExprMember.cpp | 275 /// VK should be set in advance to the value kind of the base 278 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, argument 369 if (HasRepeated) VK = VK_RValue; 817 ExprValueKind VK, ExprObjectKind OK, 823 TemplateArgs, Ty, VK, OK); 1428 ExprValueKind VK = (IsArrow ? VK_LValue : BaseExpr.get()->getValueKind()); local 1429 QualType ret = CheckExtVectorComponent(*this, BaseType, VK, OpLoc, 1434 return Owned(new (Context) ExtVectorElementExpr(ret, VK, BaseExpr.take(), 1594 ExprValueKind VK = VK_LValue; local 1598 VK 809 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK, ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = 0) argument [all...] |
H A D | SemaExprObjC.cpp | 1131 QualType &ReturnType, ExprValueKind &VK) { 1162 VK = VK_RValue; 1168 VK = Expr::getValueKindForType(Method->getResultType()); 1974 ExprValueKind VK = VK_RValue; local 1981 ReturnType, VK)) 1992 Result = ObjCMessageExpr::Create(Context, ReturnType, VK, LBracLoc, 1998 Result = ObjCMessageExpr::Create(Context, ReturnType, VK, LBracLoc, 2310 ExprValueKind VK = VK_RValue; local 2316 LBracLoc, RBracLoc, ReturnType, VK)) 2408 Result = ObjCMessageExpr::Create(Context, ReturnType, VK, LBracLo 1124 CheckMessageArgumentTypes(QualType ReceiverType, Expr **Args, unsigned NumArgs, Selector Sel, ArrayRef<SourceLocation> SelectorLocs, ObjCMethodDecl *Method, bool isClassMessage, bool isSuperMessage, SourceLocation lbrac, SourceLocation rbrac, QualType &ReturnType, ExprValueKind &VK) argument [all...] |
H A D | SemaExprCXX.cpp | 2827 ExprValueKind VK = ToType->isReferenceType() ? local 2830 CK_NoOp, VK, /*BasePath=*/0, CCK).take(); 3796 ExprValueKind &VK, 3868 ExprValueKind VK = isIndirect ? VK_RValue : LHS.get()->getValueKind(); local 3872 LHS = ImpCastExprToType(LHS.take(), UseType, CK_DerivedToBase, VK, 3925 VK = VK_RValue; 3928 VK = VK_LValue; 3930 VK = LHS.get()->getValueKind(); 4109 ExprResult &RHS, ExprValueKind &VK, 4125 VK 3795 CheckPointerToMemberOperands(ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, SourceLocation Loc, bool isIndirect) argument 4108 CXXCheckConditionalOperands(ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, ExprObjectKind &OK, SourceLocation QuestionLoc) argument 5346 ExprValueKind VK = Expr::getValueKindForType(ResultType); local [all...] |
H A D | SemaInit.cpp | 2495 ExprValueKind VK) { 2497 switch (VK) { 2536 ExprValueKind VK) { 2539 switch (VK) { 3265 ExprValueKind VK = VK_RValue; local 3267 VK = VK_LValue; 3269 VK = RRef->getPointeeType()->isFunctionType() ? VK_LValue : VK_XValue; 3293 VK); 3300 Sequence.AddQualificationConversionStep(cv1T1, VK); 4957 ExprValueKind VK local 2494 AddDerivedToBaseCastStep(QualType BaseType, ExprValueKind VK) argument 2535 AddQualificationConversionStep(QualType Ty, ExprValueKind VK) argument 5126 ExprValueKind VK = local [all...] |
H A D | SemaLookup.cpp | 2286 ExprValueKind VK = VK_LValue; local 2321 VK = VK_LValue; 2323 VK = VK_RValue; 2326 OpaqueValueExpr FakeArg(SourceLocation(), ArgType, VK); local
|
H A D | SemaTemplate.cpp | 4535 ExprValueKind VK = VK_LValue; local 4537 VK = VK_RValue; 4541 VK, 4586 ExprValueKind VK = VK_RValue; local 4592 VK = VK_LValue; 4597 return BuildDeclRefExpr(VD, T, VK, Loc);
|
H A D | SemaExpr.cpp | 1374 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, argument 1378 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS); 1384 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, argument 1410 NameInfo, Ty, VK); 2084 ExprValueKind VK = From->getValueKind(); local 2123 VK, &BasePath).take(); 2160 VK, &BasePath).take(); 2177 VK, &BasePath); 3280 ExprValueKind VK = VK_LValue; local 3332 VK 3920 ExprValueKind VK = VK_RValue; local 4179 ExprValueKind VK = getLangOpts().CPlusPlus ? VK_RValue : VK_LValue; local 4893 CheckConditionalOperands(ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, ExprObjectKind &OK, SourceLocation QuestionLoc) argument 5308 ExprValueKind VK = VK_RValue; local 7759 CheckIncrementDecrementOperand(Sema &S, Expr *Op, ExprValueKind &VK, SourceLocation OpLoc, bool IsInc, bool IsPrefix) argument 8068 CheckIndirectionOperand(Sema &S, Expr *Op, ExprValueKind &VK, SourceLocation OpLoc) argument 8242 ExprValueKind VK = VK_RValue; local 8642 ExprValueKind VK = VK_RValue; local 9192 ExprValueKind VK = VK_RValue; local 11666 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument [all...] |
H A D | SemaOverload.cpp | 5700 ExprValueKind VK = Expr::getValueKindForType(ConversionType); local 5706 CallExpr Call(Context, &ConversionFn, MultiExprArg(), CallResultType, VK, 10002 ExprValueKind VK = Expr::getValueKindForType(ResultTy); local 10015 ResultTy, VK, OpLoc); 10244 ExprValueKind VK = Expr::getValueKindForType(ResultTy); local 10255 Args, ResultTy, VK, OpLoc); 10448 ExprValueKind VK = Expr::getValueKindForType(ResultTy); local 10464 ResultTy, VK, RLoc); 10719 ExprValueKind VK = Expr::getValueKindForType(ResultType); local 10726 ResultType, VK, RParenLo 10986 ExprValueKind VK = Expr::getValueKindForType(ResultTy); local 11161 ExprValueKind VK = Expr::getValueKindForType(ResultTy); local 11232 ExprValueKind VK = Expr::getValueKindForType(ResultTy); local [all...] |
H A D | TreeTransform.h | 1530 ExprValueKind VK = isArrow ? VK_LValue : Base->getValueKind(); local 1535 VK, OK_Ordinary);
|
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 59 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 61 : CallExpr(C, CXXOperatorCallExprClass, fn, 0, args, t, VK, 103 QualType t, ExprValueKind VK, SourceLocation RP) 104 : CallExpr(C, CXXMemberCallExprClass, fn, 0, args, t, VK, RP) {} 137 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 139 : CallExpr(C, CUDAKernelCallExprClass, fn, END_PREARG, args, t, VK, RP) { 171 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, argument 175 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, writtenTy), Loc(l), 227 ExprValueKind VK, CastKind K, Expr *Op, 247 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKin argument 58 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, ArrayRef<Expr*> args, QualType t, ExprValueKind VK, SourceLocation operatorloc) argument 102 CXXMemberCallExpr(ASTContext &C, Expr *fn, ArrayRef<Expr*> args, QualType t, ExprValueKind VK, SourceLocation RP) argument 136 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, ArrayRef<Expr*> args, QualType t, ExprValueKind VK, SourceLocation RP) argument 312 CXXConstCastExpr(QualType ty, ExprValueKind VK, Expr *op, TypeSourceInfo *writtenTy, SourceLocation l, SourceLocation RParenLoc) argument 348 UserDefinedLiteral(ASTContext &C, Expr *Fn, ArrayRef<Expr*> Args, QualType T, ExprValueKind VK, SourceLocation LitEndLoc, SourceLocation SuffixLoc) argument [all...] |
H A D | ExprObjC.h | 253 ObjCDictionaryLiteral(ArrayRef<ObjCDictionaryElement> VK, 287 ArrayRef<ObjCDictionaryElement> VK, 547 ExprValueKind VK, ExprObjectKind OK, 549 : Expr(ObjCPropertyRefExprClass, t, VK, OK, 559 ExprValueKind VK, ExprObjectKind OK, 561 : Expr(ObjCPropertyRefExprClass, t, VK, OK, 570 QualType T, ExprValueKind VK, ExprObjectKind OK, 572 : Expr(ObjCPropertyRefExprClass, T, VK, OK, false, 581 QualType T, ExprValueKind VK, ExprObjectKind OK, 584 : Expr(ObjCPropertyRefExprClass, T, VK, O 546 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, ExprValueKind VK, ExprObjectKind OK, SourceLocation l, Expr *base) argument 558 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, ExprValueKind VK, ExprObjectKind OK, SourceLocation l, SourceLocation sl, QualType st) argument 569 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, Expr *Base) argument 580 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, SourceLocation SuperLoc, QualType SuperTy) argument 590 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, SourceLocation ReceiverLoc, ObjCInterfaceDecl *Receiver) argument 782 ObjCSubscriptRefExpr(Expr *base, Expr *key, QualType T, ExprValueKind VK, ExprObjectKind OK, ObjCMethodDecl *getMethod, ObjCMethodDecl *setMethod, SourceLocation RB) argument [all...] |
H A D | Expr.h | 60 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, argument 67 ExprBits.ValueKind = VK; 718 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK, argument 721 : Expr(OpaqueValueExprClass, T, VK, OK, 839 QualType T, ExprValueKind VK); 851 ExprValueKind VK, SourceLocation L, 853 : Expr(DeclRefExprClass, T, VK, OK_Ordinary, false, false, false, false), 869 QualType T, ExprValueKind VK, 879 QualType T, ExprValueKind VK, 1551 ExprValueKind VK, ExprObjectKin 850 DeclRefExpr(ValueDecl *D, bool refersToEnclosingLocal, QualType T, ExprValueKind VK, SourceLocation L, const DeclarationNameLoc &LocInfo = DeclarationNameLoc()) argument 1550 UnaryOperator(Expr *input, Opcode opc, QualType type, ExprValueKind VK, ExprObjectKind OK, SourceLocation l) argument 1954 ArraySubscriptExpr(Expr *lhs, Expr *rhs, QualType t, ExprValueKind VK, ExprObjectKind OK, SourceLocation rbracketloc) argument 2226 MemberExpr(Expr *base, bool isarrow, ValueDecl *memberdecl, const DeclarationNameInfo &NameInfo, QualType ty, ExprValueKind VK, ExprObjectKind OK) argument 2245 MemberExpr(Expr *base, bool isarrow, ValueDecl *memberdecl, SourceLocation l, QualType ty, ExprValueKind VK, ExprObjectKind OK) argument 2464 CompoundLiteralExpr(SourceLocation lparenloc, TypeSourceInfo *tinfo, QualType T, ExprValueKind VK, Expr *init, bool fileScope) argument 2538 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, Expr *op, unsigned BasePathSize) argument 2626 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op, unsigned BasePathLength, ExprValueKind VK) argument 2637 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op, ExprValueKind VK) argument 2694 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, CastKind kind, Expr *op, unsigned PathSize, TypeSourceInfo *writtenTy) argument 2791 BinaryOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResTy, ExprValueKind VK, ExprObjectKind OK, SourceLocation opLoc) argument 2903 BinaryOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResTy, ExprValueKind VK, ExprObjectKind OK, SourceLocation opLoc, bool dead) argument 2932 CompoundAssignOperator(Expr *lhs, Expr *rhs, Opcode opc, QualType ResType, ExprValueKind VK, ExprObjectKind OK, QualType CompLHSType, QualType CompResultType, SourceLocation OpLoc) argument 2969 AbstractConditionalOperator(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, bool TD, bool VD, bool ID, bool ContainsUnexpandedParameterPack, SourceLocation qloc, SourceLocation cloc) argument 3013 ConditionalOperator(Expr *cond, SourceLocation QLoc, Expr *lhs, SourceLocation CLoc, Expr *rhs, QualType t, ExprValueKind VK, ExprObjectKind OK) argument 3087 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue, Expr *cond, Expr *lhs, Expr *rhs, SourceLocation qloc, SourceLocation cloc, QualType t, ExprValueKind VK, ExprObjectKind OK) argument 3333 ChooseExpr(SourceLocation BLoc, Expr *cond, Expr *lhs, Expr *rhs, QualType t, ExprValueKind VK, ExprObjectKind OK, SourceLocation RP, bool TypeDependent, bool ValueDependent) argument 4200 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, IdentifierInfo &accessor, SourceLocation loc) argument 4306 AsTypeExpr(Expr* SrcExpr, QualType DstType, ExprValueKind VK, ExprObjectKind OK, SourceLocation BuiltinLoc, SourceLocation RParenLoc) argument [all...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 504 ExprValueKind VK, 514 new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, 528 ExprValueKind VK, 538 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, 585 CXXReinterpretCastExpr::Create(ASTContext &C, QualType T, ExprValueKind VK, argument 594 new (Buffer) CXXReinterpretCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, 608 ExprValueKind VK, Expr *Op, 612 return new (C) CXXConstCastExpr(T, VK, Op, WrittenTy, L, RParenLoc); 620 CXXFunctionalCastExpr::Create(ASTContext &C, QualType T, ExprValueKind VK, argument 628 new (Buffer) CXXFunctionalCastExpr(T, VK, Writte 503 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation RParenLoc) argument 527 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation RParenLoc) argument 607 Create(ASTContext &C, QualType T, ExprValueKind VK, Expr *Op, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation RParenLoc) argument [all...] |
H A D | Expr.cpp | 285 QualType T, ExprValueKind VK) 286 : Expr(DeclRefExprClass, T, VK, OK_Ordinary, false, false, false, false), 322 ExprValueKind VK, 328 T, VK, FoundD, TemplateArgs); 338 ExprValueKind VK, 358 NameInfo, FoundD, TemplateArgs, T, VK); 926 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 928 : Expr(SC, t, VK, OK_Ordinary, 955 QualType t, ExprValueKind VK, SourceLocation rparenloc) 956 : Expr(CallExprClass, t, VK, OK_Ordinar 278 DeclRefExpr(ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, const DeclarationNameInfo &NameInfo, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs, QualType T, ExprValueKind VK) argument 315 Create(ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, SourceLocation NameLoc, QualType T, ExprValueKind VK, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument 331 Create(ASTContext &Context, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, ValueDecl *D, bool RefersToEnclosingLocal, const DeclarationNameInfo &NameInfo, QualType T, ExprValueKind VK, NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) argument 954 CallExpr(ASTContext& C, Expr *fn, ArrayRef<Expr*> args, QualType t, ExprValueKind VK, SourceLocation rparenloc) argument 1530 Create(ASTContext &C, QualType T, CastKind Kind, Expr *Operand, const CXXCastPath *BasePath, ExprValueKind VK) argument 1551 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation R) argument 3118 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3145 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, TypeSourceInfo *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3169 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, Expr *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3219 Create(ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3244 Create(ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, TypeSourceInfo *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3267 Create(ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, Expr *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3713 ExprValueKind VK; local 3731 PseudoObjectExpr(QualType type, ExprValueKind VK, Expr *syntax, ArrayRef<Expr*> semantics, unsigned resultIndex) argument 3838 ObjCDictionaryLiteral( ArrayRef<ObjCDictionaryElement> VK, bool HasPackExpansions, QualType T, ObjCMethodDecl *method, SourceRange SR) argument 3875 Create(ASTContext &C, ArrayRef<ObjCDictionaryElement> VK, bool HasPackExpansions, QualType T, ObjCMethodDecl *method, SourceRange SR) argument [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfCompileUnit.cpp | 1085 unsigned VK = SP.getVirtuality(); local 1086 if (VK) { 1087 addUInt(SPDie, dwarf::DW_AT_virtuality, dwarf::DW_FORM_data1, VK);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1806 ExprValueKind VK = static_cast<ExprValueKind>(Record[Idx++]); local 1817 T, VK, OK);
|