|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Expr.h 258 bool isLValue() const { return getValueKind() == VK_LValue; }
259 bool isRValue() const { return getValueKind() == VK_RValue; }
260 bool isXValue() const { return getValueKind() == VK_XValue; }
261 bool isGLValue() const { return getValueKind() != VK_RValue; }
931 subexpr->getValueKind(), subexpr->getObjectKind(),
1975 val->getValueKind(), val->getObjectKind(),
tools/clang/include/clang/AST/ExprCXX.h 282 SemanticForm->getValueKind(), SemanticForm->getObjectKind(),
1217 Param->getDefaultArg()->getValueKind(),
4033 : Expr(PackExpansionExprClass, T, Pattern->getValueKind(),
4493 return getValueKind() == VK_LValue;
4632 : Expr(SC, Resume->getType(), Resume->getValueKind(),
tools/clang/lib/AST/ASTImporter.cpp 6208 ExprValueKind VK = E->getValueKind();
6284 E->getValueKind(), ToFoundD, ToResInfo, E->isNonOdrUse());
6423 ToLParenLoc, ToTypeSourceInfo, ToType, E->getValueKind(),
6537 ToSubExpr, E->getOpcode(), ToType, E->getValueKind(), E->getObjectKind(),
6582 ToLHS, ToRHS, E->getOpcode(), ToType, E->getValueKind(),
6600 E->getValueKind(), E->getObjectKind());
6621 ToQuestionLoc, ToColonLoc, ToType, E->getValueKind(),
6673 ToLocation, ToType, E->getValueKind(), E->getObjectKind(), ToSourceExpr);
6688 ToLHS, ToRHS, ToType, E->getValueKind(), E->getObjectKind(),
6707 ToLHS, ToRHS, E->getOpcode(), ToType, E->getValueKind(),
6739 &(*ToBasePathOrErr), E->getValueKind());
6768 Importer.getToContext(), ToType, E->getValueKind(), E->getCastKind(),
6782 Importer.getToContext(), ToType, E->getValueKind(), ToTypeInfoAsWritten,
7161 ToType, E->getValueKind(), ToRParenLoc);
7233 ResInfo, ToType, E->getValueKind(),
7493 OCE->getValueKind(), ToRParenLoc, OCE->getFPFeatures(),
7498 E->getValueKind(), ToRParenLoc, /*MinNumArgs=*/0,
7672 ExprValueKind VK = E->getValueKind();
7714 ToType, E->getValueKind(), ToExprLoc, ToParameter, ToReplacement);
8144 ToE->setValueKind(FromE->getValueKind());
tools/clang/lib/AST/Expr.cpp 3806 assert((E->getValueKind() == VK_LValue &&
3846 (ICE->getValueKind() != VK_RValue && ICE->getCastKind() == CK_NoOp))
3893 if (ICE->getValueKind() != VK_RValue &&
4136 AssocExprs[ResultIndex]->getValueKind(),
4240 Init->getValueKind(), Init->getObjectKind(),
4498 VK = semantics[resultIndex]->getValueKind();
tools/clang/lib/AST/ExprClassification.cpp 56 case Cl::CL_LValue: assert(getValueKind() == VK_LValue); break;
57 case Cl::CL_XValue: assert(getValueKind() == VK_XValue); break;
67 case Cl::CL_PRValue: assert(getValueKind() == VK_RValue); break;
271 return ClassifyExprValueKind(Lang, E, E->getValueKind());
276 cast<PseudoObjectExpr>(E)->getValueKind());
281 return ClassifyExprValueKind(Lang, E, E->getValueKind());
421 return ClassifyExprValueKind(Lang, E, E->getValueKind());
tools/clang/lib/AST/ExprObjC.cpp 310 switch (getValueKind()) {
tools/clang/lib/AST/JSONNodeDumper.cpp 57 switch (E->getValueKind()) {
tools/clang/lib/AST/StmtProfile.cpp 1169 ID.AddInteger(S->getValueKind());
tools/clang/lib/AST/TextNodeDumper.cpp 132 switch (E->getValueKind()) {
tools/clang/lib/CodeGen/CGDecl.cpp 694 if (srcExpr->getValueKind() == VK_LValue) {
697 assert(srcExpr->getValueKind() == VK_XValue);
tools/clang/lib/CodeGen/CGExpr.cpp 1502 ME->getType(), ME->getValueKind(), nullptr, nullptr, ME->isNonOdrUse());
tools/clang/lib/CodeGen/CGExprScalar.cpp 1946 if (ICE->getValueKind() != VK_RValue)
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 1450 OldMsg->getValueKind(),
1463 OldMsg->getValueKind(),
1477 OldMsg->getValueKind(),
1533 OldMsg->getValueKind(),
1546 OldMsg->getValueKind(),
1560 OldMsg->getValueKind(),
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 1264 OldMsg->getValueKind(),
1277 OldMsg->getValueKind(),
1291 OldMsg->getValueKind(),
1340 OldMsg->getValueKind(),
1353 OldMsg->getValueKind(),
1367 OldMsg->getValueKind(),
tools/clang/lib/Sema/Sema.cpp 538 E->getValueKind() == VK_RValue) {
tools/clang/lib/Sema/SemaCast.cpp 109 castExpr->getValueKind());
tools/clang/lib/Sema/SemaChecking.cpp 304 BuiltinCall->setValueKind(CE->getValueKind());
5368 DRE->getValueKind(), nullptr, nullptr, DRE->isNonOdrUse());
tools/clang/lib/Sema/SemaCodeComplete.cpp 4743 ExprValueKind BaseKind = Base->getValueKind();
tools/clang/lib/Sema/SemaCoroutine.cpp 770 if (E->getValueKind() == VK_RValue)
830 if (E->getValueKind() == VK_RValue)
tools/clang/lib/Sema/SemaExpr.cpp 2722 ExprValueKind VK = From->getValueKind();
4690 if (getLangOpts().CPlusPlus11 && LHSExp->getValueKind() == VK_RValue) {
4696 VK = LHSExp->getValueKind();
5725 SourceLocation(), FDecl->getType(), Fn->getValueKind(), FDecl,
7834 && commonExpr->getValueKind() == RHSExpr->getValueKind()
7834 && commonExpr->getValueKind() == RHSExpr->getValueKind()
7857 commonExpr->getValueKind(),
9089 if (LHS.get()->getValueKind() == VK_LValue ||
12872 VK = LHS.get()->getValueKind();
13006 VK = RHS.get()->getValueKind();
13627 if (Input.get()->getValueKind() != VK_RValue &&
13629 VK = Input.get()->getValueKind();
13637 VK = Input.get()->getValueKind();
14067 VK = ActiveExpr->getValueKind();
16395 DRE->getNameInfo(), DRE->getType(), DRE->getValueKind(),
16442 CopiedTemplateArgs(ME), ME->getType(), ME->getValueKind(),
16460 ME->getType(), ME->getValueKind(), ME->getObjectKind(), NOUR);
16607 ICE->getValueKind(), &Path);
17360 E->setValueKind(SubExpr->getValueKind());
17380 assert(E->getValueKind() == VK_RValue);
17390 assert(E->getValueKind() == VK_RValue);
17454 E->setValueKind(SubExpr->getValueKind());
17481 assert(E->getValueKind() == VK_RValue);
17641 assert(E->getValueKind() == VK_RValue);
17655 assert(E->getValueKind() == VK_RValue);
17779 VK = CastExpr->getValueKind();
tools/clang/lib/Sema/SemaExprCXX.cpp 516 E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get();
3778 nullptr, Result.get()->getValueKind());
4157 CK_DerivedToBase, From->getValueKind(),
4258 From->getValueKind()).get();
4291 ToType->isReferenceType() ? From->getValueKind() : VK_RValue;
5488 ExprValueKind VK = isIndirect ? VK_RValue : LHS.get()->getValueKind();
5555 VK = LHS.get()->getValueKind();
5785 VK = NonThrow->getValueKind();
5849 ExprValueKind LVK = LHS.get()->getValueKind();
5850 ExprValueKind RVK = RHS.get()->getValueKind();
5889 VK = LHS.get()->getValueKind();
6607 BO->getLHS(), RHS.get(), BO_Comma, BO->getType(), BO->getValueKind(),
tools/clang/lib/Sema/SemaExprMember.cpp 1605 VK = POE->getSyntacticForm()->getValueKind();
1607 VK = BaseExpr.get()->getValueKind();
1768 VK = BaseExpr->getValueKind();
tools/clang/lib/Sema/SemaExprObjC.cpp 4351 UnaryOperator(sub, UO_Extension, sub->getType(), sub->getValueKind(),
tools/clang/lib/Sema/SemaInit.cpp 4739 Initializer->getValueKind());
5728 if (Initializer->getValueKind() == VK_RValue) {
5739 Initializer->getValueKind(),
8105 CurInit.get()->getValueKind());
8266 ILE->setValueKind(E->getValueKind());
8375 CurInit.get()->getValueKind());
8382 Cur->getValueKind(), Cur->getObjectKind(), Cur);
8567 CurInit.get()->getValueKind());
tools/clang/lib/Sema/SemaOpenMP.cpp13543 &BasePath, LHS.get()->getValueKind());
13546 &BasePath, RHS.get()->getValueKind());
tools/clang/lib/Sema/SemaOverload.cpp 5377 From = ImpCastExprToType(From, DestType, CK, From->getValueKind()).get();
5761 nullptr, Result.get()->getValueKind());
5790 nullptr, Result.get()->getValueKind());
14158 ICE->getValueKind());
tools/clang/lib/Sema/SemaPseudoObject.cpp 64 refExpr->getValueKind(), refExpr->getObjectKind(),
70 refExpr->getValueKind(), refExpr->getObjectKind(),
80 refExpr->getValueKind(), refExpr->getObjectKind(),
90 refExpr->getValueKind(), refExpr->getQualifierLoc(),
102 refExpr->getType(), refExpr->getValueKind(), refExpr->getObjectKind(),
132 uop->getValueKind(),
174 rebuiltExpr->getValueKind(),
370 e->getValueKind(), e->getObjectKind(),
458 capturedRHS->getValueKind(),
474 result.get()->getValueKind(),
1650 op, uop->getOpcode(), uop->getType(), uop->getValueKind(),
1658 cop->getValueKind(),
1668 bop->getType(), bop->getValueKind(),
tools/clang/lib/Sema/SemaStmtAsm.cpp 62 auto ValueKind = ExprUnderCast->getValueKind();
tools/clang/lib/Sema/SemaTemplate.cpp 6287 ResultArg->getValueKind())
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1379 type, resultExpr->getValueKind(), loc, parm, resultExpr);
tools/clang/lib/Sema/SemaType.cpp 8367 switch (E->getValueKind()) {
tools/clang/lib/Serialization/ASTWriterStmt.cpp 447 Record.push_back(E->getValueKind());
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 81 switch (E->getValueKind()) {
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 36 AST_MATCHER(Expr, isLValue) { return Node.getValueKind() == VK_LValue; }
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 296 bool is_lvalue = last_expr->getValueKind() == VK_LValue &&