Searched defs:VK (Results 1 - 19 of 19) sorted by relevance

/external/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp621 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 DDIBuilder.cpp881 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 DSema.cpp250 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 DSemaExprMember.cpp275 /// 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 DSemaExprObjC.cpp1131 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 DSemaExprCXX.cpp2827 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 DSemaInit.cpp2495 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 DSemaLookup.cpp2286 ExprValueKind VK = VK_LValue; local
2321 VK = VK_LValue;
2323 VK = VK_RValue;
2326 OpaqueValueExpr FakeArg(SourceLocation(), ArgType, VK); local
H A DSemaTemplate.cpp4535 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 DSemaExpr.cpp1374 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 DSemaOverload.cpp5700 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 DTreeTransform.h1530 ExprValueKind VK = isArrow ? VK_LValue : Base->getValueKind(); local
1535 VK, OK_Ordinary);
/external/clang/include/clang/AST/
H A DExprCXX.h59 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 DExprObjC.h253 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 DExpr.h60 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 DExprCXX.cpp504 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 DExpr.cpp285 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 DDwarfCompileUnit.cpp1085 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 DASTReaderStmt.cpp1806 ExprValueKind VK = static_cast<ExprValueKind>(Record[Idx++]); local
1817 T, VK, OK);

Completed in 2041 milliseconds