Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DUndefinedAssignmentChecker.cpp97 if (I->getInit()->IgnoreImpCasts() == StoreE) { in checkBind()
H A DCheckSecuritySyntaxOnly.cpp652 const auto *Target = CE->getArg(0)->IgnoreImpCasts(), in checkCall_strcpy()
653 *Source = CE->getArg(1)->IgnoreImpCasts(); in checkCall_strcpy()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp893 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()
915 const Expr* Expr = FullExpr->IgnoreImpCasts(); in castOperatorNeedsParens()
993 const Expr *OrigArg = Arg->IgnoreImpCasts(); in rewriteToNumericBoxedExpression()
1128 const Expr *OrigArg = Arg->IgnoreImpCasts(); in doRewriteToUTF8StringBoxedExpressionHelper()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaFixItUtils.cpp66 const Expr* Expr = FullExpr->IgnoreImpCasts(); in tryToFixConversion()
H A DSemaStmtAsm.cpp194 Expression = Expression->IgnoreImpCasts(); in extractRegisterName()
H A DSemaExpr.cpp7325 E = E->IgnoreImpCasts(); in IsArithmeticBinaryExpr()
7327 E = E->IgnoreImpCasts(); in IsArithmeticBinaryExpr()
7330 E = E->IgnoreImpCasts(); in IsArithmeticBinaryExpr()
8412 QualType LHSType = LHS.get()->IgnoreImpCasts()->getType(); in InvalidLogicalVectorOperands()
8413 QualType RHSType = RHS.get()->IgnoreImpCasts()->getType(); in InvalidLogicalVectorOperands()
9142 StrExpr = dyn_cast<StringLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt()
9153 << DiagRange << IndexExpr->IgnoreImpCasts()->getType(); in diagnoseStringPlusInt()
9171 dyn_cast<CharacterLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar()
9174 CharExpr = dyn_cast<CharacterLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar()
9206 if (isa<CharacterLiteral>(RHSExpr->IgnoreImpCasts())) { in diagnoseStringPlusChar()
[all …]
H A DSemaChecking.cpp285 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); in SemaBuiltinCallWithStaticChain()
1265 const Expr *FnPtrArg = TheCall->getArg(1)->IgnoreImpCasts(); in CheckBuiltinFunctionCall()
7684 const Expr *Inside = E->IgnoreImpCasts(); in requiresParensToAddCast()
7686 Inside = POE->getSyntacticForm()->IgnoreImpCasts(); in requiresParensToAddCast()
8990 Call->getArg(BId == Builtin::BImemset ? 2 : 1)->IgnoreImpCasts(); in CheckMemaccessSize()
9011 } else if (!isLiteralZero(Call->getArg(1)->IgnoreImpCasts())) { in CheckMemaccessSize()
11392 E = E->IgnoreImpCasts(); in DiagnoseAlwaysNonNullPointer()
12927 Expr *Arg = Message->getArg(ArgIndex)->IgnoreImpCasts(); in CheckObjCCircularContainer()
12929 Arg = OE->getSourceExpr()->IgnoreImpCasts(); in CheckObjCCircularContainer()
12941 Expr *Receiver = Message->getInstanceReceiver()->IgnoreImpCasts(); in CheckObjCCircularContainer()
[all …]
H A DSemaTemplateVariadic.cpp1123 E = E->IgnoreImpCasts(); in CheckFoldOperand()
H A DSemaStmt.cpp239 if (isa<ParenExpr>(E->IgnoreImpCasts()) && Loc.isMacroID()) { in DiagnoseUnusedExprResult()
2700 const Expr *E = MTE->GetTemporaryExpr()->IgnoreImpCasts(); in DiagnoseForRangeReferenceVariableCopies()
2714 E = E->IgnoreImpCasts(); in DiagnoseForRangeReferenceVariableCopies()
H A DSemaTemplate.cpp5794 Arg = Arg->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
5826 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
5838 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6067 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentPointerToMember()
6312 Converted = TemplateArgument(ArgResult.get()->IgnoreImpCasts()); in CheckTemplateArgument()
H A DSemaExprMember.cpp983 isa<CXXThisExpr>(BaseExpr->IgnoreImpCasts()) && in BuildMemberReferenceExpr()
H A DSemaExprObjC.cpp3564 castedE = castedE->IgnoreImpCasts(); in addFixitForObjCARCConversion()
3607 Expr *castedE = castExpr->IgnoreImpCasts(); in addFixitForObjCARCConversion()
H A DSemaOpenMP.cpp2833 Expr *Init = AsExpression ? CaptureExpr : CaptureExpr->IgnoreImpCasts(); in buildCaptureDecl()
4450 Capture->IgnoreImpCasts(), Capture->getType(), Sema::AA_Converting, in tryBuildCapture()
5223 N0->IgnoreImpCasts(), N0->getType(), in checkOpenMPLoop()
5230 .PerformImplicitConversion(N0->IgnoreImpCasts(), N0->getType(), in checkOpenMPLoop()
5256 .PerformImplicitConversion(N->IgnoreImpCasts(), N->getType(), in checkOpenMPLoop()
5264 .PerformImplicitConversion(N->IgnoreImpCasts(), N->getType(), in checkOpenMPLoop()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp282 CE->getCallee()->IgnoreImpCasts() == S) in getSelectionCanonizalizationAction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtPrinter.cpp915 OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy); in VisitDeclRefExpr()
962 !isImplicitSelf(Node->getBase()->IgnoreImpCasts())) { in VisitObjCIvarRefExpr()
1737 OS << cast<StringLiteral>(Node->getArg(0)->IgnoreImpCasts())->getString(); in VisitUserDefinedLiteral()
1740 const auto *DRE = cast<DeclRefExpr>(Node->getCallee()->IgnoreImpCasts()); in VisitUserDefinedLiteral()
H A DExprClassification.cpp215 auto *Base = cast<ArraySubscriptExpr>(E)->getBase()->IgnoreImpCasts(); in ClassifyInternal()
H A DASTDiagnostic.cpp1800 E = E->IgnoreImpCasts(); in HasExtraInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1383 dyn_cast<DeclRefExpr>(VD->getInit()->IgnoreImpCasts())) { in EmitOMPLinearClauseInit()
1646 OrigAddr = EmitLValue(CED->getInit()->IgnoreImpCasts()).getAddress(); in EmitOMPSimdFinal()
3773 assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) && in emitOMPAtomicUpdateExpr()
3775 const auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts()); in emitOMPAtomicUpdateExpr()
3788 const auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts()); in emitOMPAtomicUpdateExpr()
3789 const auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts()); in emitOMPAtomicUpdateExpr()
3841 assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) && in emitOMPAtomicCaptureExpr()
3843 const auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts()); in emitOMPAtomicCaptureExpr()
3850 const auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts()); in emitOMPAtomicCaptureExpr()
3851 const auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts()); in emitOMPAtomicCaptureExpr()
H A DCodeGenFunction.cpp1703 auto *Call = dyn_cast<CallExpr>(Cond->IgnoreImpCasts()); in EmitBranchOnBoolExpr()
H A DCGBuiltin.cpp1738 Value *Func = EmitScalarExpr(E->getArg(1)->IgnoreImpCasts()); in EmitBuiltinExpr()
1741 const Expr *Arg0 = E->getArg(0)->IgnoreImpCasts(); in EmitBuiltinExpr()
2730 QualType PtrTy = E->getArg(0)->IgnoreImpCasts()->getType(); in EmitBuiltinExpr()
2813 QualType PtrTy = E->getArg(0)->IgnoreImpCasts()->getType(); in EmitBuiltinExpr()
H A DCGExprScalar.cpp140 const Expr *Base = E->IgnoreImpCasts(); in getUnwidenedIntegerType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp101 auto BaseTy = ME->getBase()->IgnoreImpCasts()->getType(); in getRolesForRef()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h743 Expr *IgnoreImpCasts() LLVM_READONLY;
820 const Expr *IgnoreImpCasts() const LLVM_READONLY { in IgnoreImpCasts() function
821 return const_cast<Expr*>(this)->IgnoreImpCasts(); in IgnoreImpCasts()
3167 inline Expr *Expr::IgnoreImpCasts() { in IgnoreImpCasts() function
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h753 return InnerMatcher.matches(*Node.IgnoreImpCasts(), Finder, Builder); in AST_MATCHER_P()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DObjCMT.cpp217 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()

12