Home
last modified time | relevance | path

Searched refs:getObjectKind (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp66 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCPropertyRefExpr()
72 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCPropertyRefExpr()
82 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCSubscriptRefExpr()
104 refExpr->getType(), refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildMSPropertySubscriptExpr()
134 uop->getObjectKind(), uop->getOperatorLoc(), uop->canOverflow(), in rebuild()
178 rebuiltExpr->getObjectKind(), ce->getRParenLoc(), in rebuild()
370 e->getValueKind(), e->getObjectKind(), in capture()
1567 uop->getValueKind(), uop->getObjectKind(), uop->getOperatorLoc(), in recreateSyntacticForm()
1575 cop->getValueKind(), cop->getObjectKind(), cop->getOperatorLoc(), in recreateSyntacticForm()
1584 bop->getObjectKind(), bop->getOperatorLoc(), in recreateSyntacticForm()
H A DSemaBPF.cpp35 return (Arg->IgnoreParens()->getObjectKind() == OK_BitField || in isValidPreserveFieldInfoArg()
H A DSemaFixItUtils.cpp132 if (!Expr->isLValue() || Expr->getObjectKind() != OK_Ordinary) in tryToFixConversion()
H A DSemaExpr.cpp2314 E->setObjectKind(BE->getObjectKind()); in BuildDeclRefExpr()
4311 if (E->getObjectKind() == OK_BitField) { in CheckAlignOfExpr()
4696 if (V.get()->getObjectKind() != OK_Ordinary) { in CheckRealImagOperand()
8773 commonExpr->getObjectKind(), in ActOnConditionalOp()
13864 OK = Op->getObjectKind(); in CheckIncrementDecrementOperand()
14140 } else if (op->getObjectKind() == OK_BitField) { // C99 6.5.3.2p1 in CheckAddressOfOperand()
14143 } else if (op->getObjectKind() == OK_VectorComponent) { in CheckAddressOfOperand()
14146 } else if (op->getObjectKind() == OK_MatrixComponent) { in CheckAddressOfOperand()
14655 LHS.get()->getObjectKind() != OK_ObjCProperty) { in CreateBuiltinBinOp()
14657 OK = LHS.get()->getObjectKind(); in CreateBuiltinBinOp()
[all …]
H A DSemaExprCXX.cpp4395 assert(From->getObjectKind() != OK_ObjCProperty); in PerformImplicitConversion()
6888 OK = NonThrow->getObjectKind(); in CXXCheckConditionalOperands()
7005 if (LHS.get()->getObjectKind() == OK_BitField || in CXXCheckConditionalOperands()
7006 RHS.get()->getObjectKind() == OK_BitField) in CXXCheckConditionalOperands()
7742 BO->getObjectKind(), BO->getOperatorLoc(), in ActOnDecltypeExpression()
H A DSemaCoroutine.cpp376 OpaqueValueExpr(Loc, E->getType(), VK_LValue, E->getObjectKind(), E); in buildCoawaitCalls()
H A DSemaExprMember.cpp1835 if (BaseExpr->getObjectKind() == OK_Ordinary) in BuildFieldReferenceExpr()
H A DSemaInit.cpp6437 Initializer->getObjectKind()); in InitializeFrom()
6594 VTy->getElementType(), Arg->getValueKind(), Arg->getObjectKind(), in InitializeFrom()
8189 Cur->getValueKind(), Cur->getObjectKind(), Cur); in Perform()
H A DSemaCast.cpp2294 switch (SrcExpr.get()->getObjectKind()) { in TryReinterpretCast()
H A DSemaOverload.cpp14493 assert(Args[0]->getObjectKind() != OK_ObjCProperty); in CreateOverloadedBinOp()
14910 LHS->getObjectKind(), LHS); in BuildSynthesizedThreeWayComparison()
14913 RHS->getObjectKind(), RHS); in BuildSynthesizedThreeWayComparison()
14975 Result.get()->getValueKind(), Result.get()->getObjectKind(), OpLoc, in BuildSynthesizedThreeWayComparison()
H A DSemaExprObjC.cpp4566 sub->getValueKind(), sub->getObjectKind(), in stripARCUnbridgedCast()
H A DSemaChecking.cpp500 Inner->getObjectKind(), Inner); in makeOpaqueValueExpr()
848 BuiltinCall->setObjectKind(CE->getObjectKind()); in BuiltinCallWithStaticChain()
H A DSemaOpenMP.cpp4440 if (CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue()) { in buildCaptureDecl()
4488 CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue() && in buildCapture()
7270 MemberCall->getValueKind(), MemberCall->getObjectKind()); in ActOnOpenMPCall()
H A DTreeTransform.h16352 if (First->getObjectKind() == OK_ObjCProperty) { in RebuildCXXOperatorCallExpr()
16363 if (Second && Second->getObjectKind() == OK_ObjCProperty) { in RebuildCXXOperatorCallExpr()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp312 last_expr->getObjectKind() == OK_Ordinary; in SynthesizeBodyResult()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp591 return (E->getLHS()->getObjectKind() == OK_ObjCProperty in ClassifyBinaryOp()
H A DExpr.cpp4068 assert((E->isLValue() && E->getObjectKind() == OK_ObjCProperty) && in getObjCProperty()
4392 AssocExprs[ResultIndex]->getObjectKind()), in GenericSelectionExpr()
4420 AssocExprs[ResultIndex]->getObjectKind()), in GenericSelectionExpr()
4576 Init->getObjectKind()), in DesignatedInitExpr()
4913 assert(semantics[resultIndex]->getObjectKind() == OK_Ordinary); in Create()
H A DASTImporter.cpp7301 ExprObjectKind OK = E->getObjectKind(); in VisitChooseExpr()
7324 E->getObjectKind(), ToBuiltinLoc, ToRParenLoc); in VisitConvertVectorExpr()
7756 E->getValueKind(), E->getObjectKind(), ToOperatorLoc, in VisitBinaryOperator()
7773 E->getValueKind(), E->getObjectKind()); in VisitConditionalOperator()
7793 E->getObjectKind()); in VisitBinaryConditionalOperator()
7846 ToLocation, ToType, E->getValueKind(), E->getObjectKind(), ToSourceExpr); in VisitOpaqueValueExpr()
7859 ToLHS, ToRHS, ToType, E->getValueKind(), E->getObjectKind(), in VisitArraySubscriptExpr()
7878 E->getValueKind(), E->getObjectKind(), ToOperatorLoc, in VisitCompoundAssignOperator()
8406 E->getObjectKind(), E->isNonOdrUse()); in VisitMemberExpr()
9660 ToE->setObjectKind(FromE->getObjectKind()); in Import()
H A DTextNodeDumper.cpp163 switch (E->getObjectKind()) { in Visit()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp616 CurrentPackingBits.addBits(E->getObjectKind(), /*BitsWidth=*/3); in VisitExpr()
693 nk == DeclarationName::Identifier && E->getObjectKind() == OK_Ordinary) { in VisitDeclRefExpr()
1073 E->getObjectKind() == OK_Ordinary) in VisitBinaryOperator()
1085 E->getObjectKind() == OK_Ordinary) in VisitCompoundAssignOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h444 ExprObjectKind getObjectKind() const { in getObjectKind() function
449 ExprObjectKind OK = getObjectKind(); in isOrdinaryOrBitFieldObject()
469 bool refersToBitField() const { return getObjectKind() == OK_BitField; } in refersToBitField()
508 return getObjectKind() == OK_MatrixComponent; in refersToMatrixElement()
1050 subexpr->getObjectKind()), in FullExpr()
2141 val->getObjectKind()), in ParenExpr()
H A DExprCXX.h292 SemanticForm->getValueKind(), SemanticForm->getObjectKind()), in CXXRewrittenBinaryOperator()
1286 Param->getDefaultArg()->getObjectKind()), in CXXDefaultArgExpr()
4198 Pattern->getObjectKind()), in PackExpansionExpr()
5096 Resume->getObjectKind()), in CoroutineSuspendExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp4669 assert(E->getObjectKind() == OK_Ordinary); in EmitCallArg()
H A DCGExpr.cpp213 if (CondOp->getObjectKind() == OK_BitField) in EmitIgnoredExpr()
H A DCGBuiltin.cpp13510 bool IsBitField = Arg->IgnoreParens()->getObjectKind() == OK_BitField; in EmitBPFBuiltinExpr()