| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 531 if (!BaseExpr) in DiagnoseQualifiedMemberReference() 645 SourceRange BaseRange = BaseExpr ? BaseExpr->getSourceRange() : SourceRange(); in LookupMemberExprInRecord() 726 BaseExpr, BaseExpr->getType(), OpLoc, IsArrow, SS, SourceLocation(), in LookupMemberExprInRecord() 962 if (!IsArrow && BaseExpr && BaseExpr->isRValue()) { in BuildMemberReferenceExpr() 981 if (S && BaseExpr && FD && in BuildMemberReferenceExpr() 1021 << (BaseExpr ? BaseExpr->getSourceRange() : SourceRange()); in BuildMemberReferenceExpr() 1070 if (!BaseExpr) { in BuildMemberReferenceExpr() 1236 BaseExpr = S.PerformMemberExprBaseConversion(BaseExpr.get(), IsArrow); in LookupMemberExpr() 1237 if (BaseExpr.isInvalid()) in LookupMemberExpr() 1465 BaseExpr = S.DefaultLvalueConversion(BaseExpr.get()); in LookupMemberExpr() [all …]
|
| H A D | SemaPseudoObject.cpp | 1151 Expr *BaseExpr = RefExpr->getBaseExpr(); in findAtIndexGetter() local 1152 QualType BaseT = BaseExpr->getType(); in findAtIndexGetter() 1170 S.Diag(BaseExpr->getExprLoc(), diag::err_objc_subscript_base_type) in findAtIndexGetter() 1171 << BaseExpr->getType() << arrayRef; in findAtIndexGetter() 1220 << BaseExpr->getType() << 0 << arrayRef; in findAtIndexGetter() 1255 Expr *BaseExpr = RefExpr->getBaseExpr(); in findAtIndexSetter() local 1256 QualType BaseT = BaseExpr->getType(); in findAtIndexSetter() 1275 S.Diag(BaseExpr->getExprLoc(), diag::err_objc_subscript_base_type) in findAtIndexSetter() 1276 << BaseExpr->getType() << arrayRef; in findAtIndexSetter() 1334 S.Diag(BaseExpr->getExprLoc(), in findAtIndexSetter() [all …]
|
| H A D | SemaExprObjC.cpp | 760 Result = DefaultLvalueConversion(BaseExpr); in BuildObjCSubscriptExpression() 763 BaseExpr = Result.get(); in BuildObjCSubscriptExpression() 1799 Expr *BaseExpr, SourceLocation OpLoc, in HandleExprPropertyRefExpr() argument 1816 : BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr() 1834 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr() 1851 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr() 1920 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr() 1942 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(), in HandleExprPropertyRefExpr() 1949 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc, in HandleExprPropertyRefExpr() 1962 MemberName, BaseExpr)) in HandleExprPropertyRefExpr() [all …]
|
| H A D | SemaChecking.cpp | 12389 BaseExpr->getType()->getPointeeOrArrayElementType(); in CheckArrayAccess() 12390 BaseExpr = BaseExpr->IgnoreParenCasts(); in CheckArrayAccess() 12392 Context.getAsConstantArrayType(BaseExpr->getType()); in CheckArrayAccess() 12408 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BaseExpr)) in CheckArrayAccess() 12410 if (const MemberExpr *ME = dyn_cast<MemberExpr>(BaseExpr)) in CheckArrayAccess() 12479 DiagRuntimeBehavior(BaseExpr->getBeginLoc(), BaseExpr, in CheckArrayAccess() 12491 DiagRuntimeBehavior(BaseExpr->getBeginLoc(), BaseExpr, in CheckArrayAccess() 12499 dyn_cast<ArraySubscriptExpr>(BaseExpr)) in CheckArrayAccess() 12500 BaseExpr = ASE->getBase()->IgnoreParenCasts(); in CheckArrayAccess() 12503 if (const MemberExpr *ME = dyn_cast<MemberExpr>(BaseExpr)) in CheckArrayAccess() [all …]
|
| H A D | SemaExpr.cpp | 4523 Expr *BaseExpr, *IndexExpr; in CreateBuiltinArraySubscriptExpr() local 4526 BaseExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() 4530 BaseExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() 4535 BaseExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() 4547 BaseExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4553 BaseExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4562 BaseExpr = LHSExp; // vectors: V[123] in CreateBuiltinArraySubscriptExpr() 4576 QualType BaseType = BaseExpr->getType(); in CreateBuiltinArraySubscriptExpr() 4594 BaseExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() 4605 BaseExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() [all …]
|
| H A D | SemaInit.cpp | 7929 Expr *BaseExpr = new (S.Context) in Perform() local 7935 BaseExpr, Kind.getLocation(), IndexExpr, Kind.getLocation()); in Perform() 7936 ArrayLoopCommonExprs.push_back(BaseExpr); in Perform()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 617 ConstInfo.BaseExpr = ConstExpr; in findAndMakeBaseConstant() 861 if (ConstInfo.BaseExpr) { in emitBaseConstants() 863 Type *Ty = ConstInfo.BaseExpr->getType(); in emitBaseConstants() 864 Base = new BitCastInst(ConstInfo.BaseExpr, Ty, "const", IP); in emitBaseConstants()
|
| H A D | StraightLineStrengthReduce.cpp | 538 const SCEV *BaseExpr = SE->getGEPExpr(cast<GEPOperator>(GEP), IndexExprs); in allocateCandidatesAndFindBasisForGEP() local 545 factorArrayIndex(ArrayIdx, BaseExpr, ElementSize, GEP); in allocateCandidatesAndFindBasisForGEP() 556 factorArrayIndex(TruncatedArrayIdx, BaseExpr, ElementSize, GEP); in allocateCandidatesAndFindBasisForGEP()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 114 Expr *BaseExpr = E->getBase(); in EmitCXXPseudoDestructorExpr() local 120 BaseValue = EmitPointerWithAlignment(BaseExpr); in EmitCXXPseudoDestructorExpr() 121 const PointerType *PTy = BaseExpr->getType()->getAs<PointerType>(); in EmitCXXPseudoDestructorExpr() 124 LValue BaseLV = EmitLValue(BaseExpr); in EmitCXXPseudoDestructorExpr() 126 QualType BaseTy = BaseExpr->getType(); in EmitCXXPseudoDestructorExpr() 419 const Expr *BaseExpr = BO->getLHS(); in EmitCXXMemberPointerCallExpr() local 433 This = EmitPointerWithAlignment(BaseExpr); in EmitCXXMemberPointerCallExpr() 435 This = EmitLValue(BaseExpr).getAddress(); in EmitCXXMemberPointerCallExpr()
|
| H A D | CGExpr.cpp | 3767 Expr *BaseExpr = E->getBase(); in EmitMemberExpr() local 3773 Address Addr = EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in EmitMemberExpr() 3774 QualType PtrTy = BaseExpr->getType()->getPointeeType(); in EmitMemberExpr() 3776 bool IsBaseCXXThis = IsWrappedCXXThis(BaseExpr); in EmitMemberExpr() 3779 if (IsBaseCXXThis || isa<DeclRefExpr>(BaseExpr)) in EmitMemberExpr() 3785 BaseLV = EmitCheckedLValue(BaseExpr, TCK_MemberAccess); in EmitMemberExpr() 4594 const Expr *BaseExpr = E->getBase(); in EmitObjCIvarRefLValue() local 4598 BaseValue = EmitScalarExpr(BaseExpr); in EmitObjCIvarRefLValue() 4599 ObjectTy = BaseExpr->getType()->getPointeeType(); in EmitObjCIvarRefLValue() 4602 LValue BaseLV = EmitLValue(BaseExpr); in EmitObjCIvarRefLValue() [all …]
|
| H A D | CGExprScalar.cpp | 4331 Expr *BaseExpr = E->getBase(); in EmitObjCIsaExpr() local 4333 if (BaseExpr->isRValue()) { in EmitObjCIsaExpr() 4334 Addr = Address(EmitScalarExpr(BaseExpr), getPointerAlign()); in EmitObjCIsaExpr() 4336 Addr = EmitLValue(BaseExpr).getAddress(); in EmitObjCIsaExpr()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | ConstantHoisting.h | 116 ConstantExpr *BaseExpr; member
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 760 Expr *BaseExpr; variable 777 BaseExpr(baseExpr), TheDecl(decl), in MSPropertyRefExpr() 793 return BaseExpr->getBeginLoc(); in getBeginLoc() 803 return child_range((Stmt**)&BaseExpr, (Stmt**)&BaseExpr + 1); in children() 810 Expr *getBaseExpr() const { return BaseExpr; } in getBaseExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 5794 Expr *BaseExpr = IV->getBase(); in RewriteObjCIvarRefExpr() local 5799 BaseExpr = cast<Expr>(RewriteFunctionBodyOrGlobalInitializer(BaseExpr)); in RewriteObjCIvarRefExpr() 5800 IV->setBase(BaseExpr); in RewriteObjCIvarRefExpr() 5807 if (BaseExpr->getType()->isObjCObjectPointerType()) { in RewriteObjCIvarRefExpr() 5809 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr() 5848 if (BaseExpr->getType()->isObjCObjectPointerType()) { in RewriteObjCIvarRefExpr() 5850 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr()
|
| H A D | RewriteModernObjC.cpp | 7446 Expr *BaseExpr = IV->getBase(); in RewriteObjCIvarRefExpr() local 7451 BaseExpr = cast<Expr>(RewriteFunctionBodyOrGlobalInitializer(BaseExpr)); in RewriteObjCIvarRefExpr() 7452 IV->setBase(BaseExpr); in RewriteObjCIvarRefExpr() 7459 if (BaseExpr->getType()->isObjCObjectPointerType()) { in RewriteObjCIvarRefExpr() 7461 dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType()); in RewriteObjCIvarRefExpr() 7482 BaseExpr); in RewriteObjCIvarRefExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngine.cpp | 2527 Expr *BaseExpr = M->getBase(); in VisitMemberExpr() local 2532 state = createTemporaryRegionIfNeeded(state, LCtx, BaseExpr); in VisitMemberExpr() 2543 state = createTemporaryRegionIfNeeded(state, LCtx, BaseExpr, in VisitMemberExpr() 2547 MR ? loc::MemRegionVal(MR) : state->getSVal(BaseExpr, LCtx); in VisitMemberExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 4351 ExprResult BuildFieldReferenceExpr(Expr *BaseExpr, bool IsArrow, 4359 bool CheckQualifiedMemberReference(Expr *BaseExpr, QualType BaseType, 5707 ExprResult BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, 8202 Expr *BaseExpr, 10464 void CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1832 E->BaseExpr = Record.readSubExpr(); in VisitMSPropertyRefExpr()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 3447 const SCEV *BaseExpr = getSCEV(GEP->getPointerOperand()); in getGEPExpr() local 3450 Type *IntPtrTy = getEffectiveSCEVType(BaseExpr->getType()); in getGEPExpr() 3493 return getAddExpr(BaseExpr, TotalOffset, Wrap); in getGEPExpr()
|