| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CStringSyntaxChecker.cpp | 159 const auto *DstArgDRE = dyn_cast<DeclRefExpr>(DstArg->IgnoreParenImpCasts()); in containsBadStrlcpyStrlcatPattern() 181 if (const auto *IL = dyn_cast<IntegerLiteral>(LenArg->IgnoreParenImpCasts())) { in containsBadStrlcpyStrlcatPattern() 189 dyn_cast<BinaryOperator>(DstArg->IgnoreParenImpCasts())) { in containsBadStrlcpyStrlcatPattern() 190 DstArgDRE = dyn_cast<DeclRefExpr>(BE->getLHS()->IgnoreParenImpCasts()); in containsBadStrlcpyStrlcatPattern() 192 if ((IL = dyn_cast<IntegerLiteral>(BE->getRHS()->IgnoreParenImpCasts()))) { in containsBadStrlcpyStrlcatPattern()
|
| H A D | CastValueChecker.cpp | 112 Object = Object->IgnoreParenImpCasts(); in getNoteTag() 143 Object = Object->IgnoreParenImpCasts(); in getNoteTag()
|
| H A D | SetgidSetuidOrderChecker.cpp | 172 dyn_cast<CallExpr>(Call.getArgExpr(0)->IgnoreParenImpCasts())) in isFunctionCalledInArg()
|
| H A D | DynamicTypePropagation.cpp | 704 E = E->IgnoreParenImpCasts(); in stripCastsAndSugar() 706 E = POE->getSyntacticForm()->IgnoreParenImpCasts(); in stripCastsAndSugar() 708 E = OVE->getSourceExpr()->IgnoreParenImpCasts(); in stripCastsAndSugar()
|
| H A D | LocalizationChecker.cpp | 1241 dyn_cast<BinaryOperator>(InitExpr->IgnoreParenImpCasts())) { in isCheckingPlurality() 1258 BO->getRHS()->IgnoreParenImpCasts())) { in isCheckingPlurality() 1334 Condition = Condition->IgnoreParenImpCasts(); in VisitIfStmt() 1364 const Expr *Condition = C->getCond()->IgnoreParenImpCasts(); in VisitConditionalOperator()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenOpenACC.cpp | 70 const Expr *curVarExpr = e->IgnoreParenImpCasts(); in getOpenACCDataOperandInfo() 95 section->getBase()->IgnoreParenImpCasts()); in getOpenACCDataOperandInfo() 106 curVarExpr = section->getBase()->IgnoreParenImpCasts(); in getOpenACCDataOperandInfo() 113 curVarExpr = subscript->getBase()->IgnoreParenImpCasts(); in getOpenACCDataOperandInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 91 getText(*Op->getSubExpr()->IgnoreParenImpCasts(), Context); in buildDereference() 114 getText(*Op->getSubExpr()->IgnoreParenImpCasts(), Context); in buildAddressOf() 136 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildAccessForValue() 162 const Expr *SubExpr = Op->getSubExpr()->IgnoreParenImpCasts(); in buildAccessForPointer()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 428 E1 = E1->IgnoreParenImpCasts(); in areEqualIntegers() 429 E2 = E2->IgnoreParenImpCasts(); in areEqualIntegers() 472 if (auto *MCEPtr = dyn_cast<CXXMemberCallExpr>(Ptr->IgnoreParenImpCasts())) in isPtrBufferSafe() 474 dyn_cast<CXXMemberCallExpr>(Size->IgnoreParenImpCasts())) { in isPtrBufferSafe() 476 MCEPtr->getImplicitObjectArgument()->IgnoreParenImpCasts()); in isPtrBufferSafe() 478 MCESize->getImplicitObjectArgument()->IgnoreParenImpCasts()); in isPtrBufferSafe() 517 if (auto *DRE = dyn_cast<DeclRefExpr>(Ptr->IgnoreParenImpCasts())) { in isPtrBufferSafe() 529 if (auto *UO = dyn_cast<UnaryOperator>(Ptr->IgnoreParenImpCasts())) in isPtrBufferSafe() 531 if (auto *CE = dyn_cast<CallExpr>(Ptr->IgnoreParenImpCasts())) { in isPtrBufferSafe() 564 const Expr *Arg0 = Node.getArg(0)->IgnoreParenImpCasts(); in isSafeSpanTwoParamConstruct() [all …]
|
| H A D | CallGraph.cpp | 59 Expr *CEE = CE->getCallee()->IgnoreParenImpCasts(); in getDeclFromCall()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACC.cpp | 502 if (isa<ArraySectionExpr>(VarExpr->IgnoreParenImpCasts()) || in CheckVarIsPointerType() 536 Expr *CurVarExpr = VarExpr->IgnoreParenImpCasts(); in ActOnCacheVar() 556 CurVarExpr = SubScrpt->getBase()->IgnoreParenImpCasts(); in ActOnCacheVar() 559 cast<ArraySectionExpr>(CurVarExpr)->getBase()->IgnoreParenImpCasts(); in ActOnCacheVar() 634 Expr *CurVarExpr = VarExpr->IgnoreParenImpCasts(); in ActOnVar() 653 CurVarExpr = SubScrpt->getBase()->IgnoreParenImpCasts(); in ActOnVar() 656 cast<ArraySectionExpr>(CurVarExpr)->getBase()->IgnoreParenImpCasts(); in ActOnVar() 1125 E = E->IgnoreParenImpCasts(); in getDeclFromExpr() 1129 E = E->IgnoreParenImpCasts(); in getDeclFromExpr() 1137 if (isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in getDeclFromExpr() [all …]
|
| H A D | SemaChecking.cpp | 1293 TheCall->getArg(FormatIndex)->IgnoreParenImpCasts(); in checkFortifiedBuiltinMemoryFunction() 1328 auto *FormatExpr = TheCall->getArg(FormatIndex)->IgnoreParenImpCasts(); in checkFortifiedBuiltinMemoryFunction() 1417 const auto *FormatExpr = TheCall->getArg(2)->IgnoreParenImpCasts(); in checkFortifiedBuiltinMemoryFunction() 1822 const Expr *Arg = Call->getArg(0)->IgnoreParenImpCasts(); in PointerAuthStringDiscriminator() 2181 Expr *Arg = TheCall->getArg(0)->IgnoreParenImpCasts(); in BuiltinCpu() 3199 if (!isa<StringLiteral>(Arg->IgnoreParenImpCasts())) { in CheckBuiltinFunctionCall() 5620 dyn_cast<UnaryExprOrTypeTraitExpr>(Arg->IgnoreParenImpCasts())) in BuiltinAllocaWithAlign() 5969 const Expr *Arg = ArgRes.get()->IgnoreParenImpCasts(); in BuiltinCountedByRef() 6011 E ? dyn_cast<CallExpr>(E->IgnoreParenImpCasts()) : nullptr; in CheckInvalidBuiltinCountedByRef() 6332 Init = InitList->getInit(0)->IgnoreParenImpCasts(); in checkFormatStringExpr() [all …]
|
| H A D | SemaOpenMP.cpp | 2932 auto *DRE = dyn_cast<DeclRefExpr>(D.Allocator->IgnoreParenImpCasts()); in EndOpenMPDSABlock() 3334 const Expr *AE = Allocator->IgnoreParenImpCasts(); in getAllocatorKind() 3363 const Expr *AE = Allocator->IgnoreParenImpCasts(); in checkPreviousOMPAllocateAttribute() 3364 const Expr *PAE = PrevAllocator->IgnoreParenImpCasts(); in checkPreviousOMPAllocateAttribute() 4162 auto *CI = Callee->IgnoreParenImpCasts(); in VisitCallExpr() 5173 Expr *Base = ASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 5175 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 5179 Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 5181 Base = TempOASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 5183 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() [all …]
|
| H A D | ScopeInfo.cpp | 85 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
|
| H A D | SemaConcept.cpp | 96 ConstraintExpression = ConstraintExpression->IgnoreParenImpCasts(); in CheckConstraintExpression() 469 ConstraintExpr = ConstraintExpr->IgnoreParenImpCasts(); in calculateConstraintSatisfaction() 1266 SubstExpr = SubstExpr->IgnoreParenImpCasts(); in diagnoseWellFormedUnsatisfiedConstraintExpr() 1589 E = E->IgnoreParenImpCasts(); in fromConstraintExpr()
|
| H A D | SemaExprObjC.cpp | 928 Expr *Key = Literal->getKeyValueElement(Idx).Key->IgnoreParenImpCasts(); in CheckObjCDictionaryLiteralDuplicateKeys() 941 if (auto *Str = dyn_cast<StringLiteral>(Boxed->IgnoreParenImpCasts())) { in CheckObjCDictionaryLiteralDuplicateKeys() 1545 cast<DeclRefExpr>(Receiver->IgnoreParenImpCasts())->getDecl()) in getMessageSendResultType() 1687 E = E->IgnoreParenImpCasts(); in EmitRelatedResultTypeNote() 2567 dyn_cast<ObjCStringLiteral>(FormatExpr->IgnoreParenImpCasts())) { in DiagnoseCStringFormatDirectiveInObjCAPI() 5088 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); in CheckConversionToObjCLiteral() 5091 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts(); in CheckConversionToObjCLiteral() 5208 FromE = FromE->IgnoreParenImpCasts(); in CheckLiteralKind()
|
| H A D | SemaExpr.cpp | 5141 const Expr *StrippedExpr = E->IgnoreParenImpCasts(); in CheckAddressOfNoDeref() 5147 StrippedExpr = Member->getBase()->IgnoreParenImpCasts(); in CheckAddressOfNoDeref() 5369 if (LHSExp->IgnoreParenImpCasts()->getType()->isVariablyModifiedType() && in CreateBuiltinArraySubscriptExpr() 5372 LHSExp->IgnoreParenImpCasts()->getType()->getAs<TypedefType>()) { in CreateBuiltinArraySubscriptExpr() 5390 Context, LHSExp->IgnoreParenImpCasts()->getType(), CSI); in CreateBuiltinArraySubscriptExpr() 6487 const Expr *E = Call->getCallee()->IgnoreParenImpCasts(); in DiagnosedUnqualifiedCallsToStdFunctions() 8025 NullExpr = NullExpr->IgnoreParenImpCasts(); in DiagnoseConditionalForNull() 8768 E = E->IgnoreParenImpCasts(); in ExprLooksBoolean() 10611 bool LHSNull = isa<GNUNullExpr>(LHS.get()->IgnoreParenImpCasts()); in checkArithmeticNull() 10612 bool RHSNull = isa<GNUNullExpr>(RHS.get()->IgnoreParenImpCasts()); in checkArithmeticNull() [all …]
|
| H A D | SemaARM.cpp | 213 if (!isa<StringLiteral>(Arg->IgnoreParenImpCasts())) in BuiltinARMSpecialReg() 218 StringRef Reg = cast<StringLiteral>(Arg->IgnoreParenImpCasts())->getString(); in BuiltinARMSpecialReg()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 578 Expr *Base = E->getBase()->IgnoreParenImpCasts(); in ClassifyMemberExpr() 648 bool TrueIsThrow = isa<CXXThrowExpr>(True->IgnoreParenImpCasts()); in ClassifyConditional() 649 bool FalseIsThrow = isa<CXXThrowExpr>(False->IgnoreParenImpCasts()); in ClassifyConditional() 676 if (CE->getSubExpr()->IgnoreParenImpCasts()->isLValue()) { in IsModifiable()
|
| H A D | Expr.cpp | 1561 CEE = NTTP->getReplacement()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee() 1567 CEE = BO->getRHS()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee() 1573 CEE = UO->getSubExpr()->IgnoreParenImpCasts(); in getReferencedDeclOfCallee() 2456 Init = Init->IgnoreParenImpCasts(); in isStringLiteralInit() 3090 Expr *Expr::IgnoreParenImpCasts() { in IgnoreParenImpCasts() function in Expr 3173 ExprNode = ExprNode->IgnoreParenImpCasts(); in IgnoreUnlessSpelledInSource() 4112 const Expr *E = IgnoreParenImpCasts(); in isObjCSelfExpr() 4177 Expr *E = this->IgnoreParenImpCasts(); in getEnumConstantDecl() 4209 const Expr *E = this->IgnoreParenImpCasts(); in refersToGlobalRegisterVar() 4302 E1 = ME1->getBase()->IgnoreParenImpCasts(); in isSameComparisonOperand() [all …]
|
| H A D | ParentMap.cpp | 167 cast<Expr>(S)->IgnoreParenImpCasts() != S); in getParentIgnoreParenImpCasts()
|
| H A D | NSAPI.cpp | 573 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts())) in isObjCEnumerator()
|
| /freebsd/contrib/llvm-project/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 45 Msg->getInstanceReceiver()->IgnoreParenImpCasts())) { in checkForLiteralCreation() 67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); in rewriteObjCRedundantCallWithLiteral() 754 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); in rewriteToNumberLiteral() 965 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts())) in isEnumConstant()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 604 const Expr *LHS = CE->getArg(/*Arg=*/0)->IgnoreParenImpCasts(); in emitInitWithReductionInitializer() 605 const Expr *RHS = CE->getArg(/*Arg=*/1)->IgnoreParenImpCasts(); in emitInitWithReductionInitializer() 943 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl() 945 Base = TempOASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl() 947 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl() 951 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl() 953 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl() 3559 dyn_cast<ArraySectionExpr>(E->IgnoreParenImpCasts())) { in getPointerAndSize() 3756 const Expr *Evt = DC->getEventHandler()->IgnoreParenImpCasts(); in emitTaskInit() 3782 const auto *IE = cast<OMPIteratorExpr>(Modifier->IgnoreParenImpCasts()); in emitTaskInit() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 92 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 94 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 97 const Expr *Base = OASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 99 Base = TempOASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 101 Base = TempASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem() 104 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 197 return dyn_cast<MemberExpr>(Return->IgnoreParenImpCasts()); in getMemberForAccessor()
|