|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Expr.h 763 Expr *IgnoreImpCasts() LLVM_READONLY;
References
tools/clang/include/clang/AST/Expr.h 765 return const_cast<Expr *>(this)->IgnoreImpCasts();
tools/clang/lib/AST/ASTDiagnostic.cpp 1804 E = E->IgnoreImpCasts();
tools/clang/lib/AST/StmtPrinter.cpp 998 !isImplicitSelf(Node->getBase()->IgnoreImpCasts())) {
1783 OS << cast<StringLiteral>(Node->getArg(0)->IgnoreImpCasts())->getString();
1786 const auto *DRE = cast<DeclRefExpr>(Node->getCallee()->IgnoreImpCasts());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 796 dyn_cast<DeclRefExpr>(OVE->getSourceExpr()->IgnoreImpCasts()))
5545 dyn_cast<DeclRefExpr>(OVE->getSourceExpr()->IgnoreImpCasts()))
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 3884 const auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts());
3885 const auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts());
3946 const auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts());
3947 const auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts());
tools/clang/lib/Index/IndexBody.cpp 100 auto BaseTy = ME->getBase()->IgnoreImpCasts()->getType();
tools/clang/lib/Sema/SemaChecking.cpp 254 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts();
1388 const Expr *FnPtrArg = TheCall->getArg(1)->IgnoreImpCasts();
12235 E = E->IgnoreImpCasts();
13783 Expr *Arg = Message->getArg(ArgIndex)->IgnoreImpCasts();
13785 Arg = OE->getSourceExpr()->IgnoreImpCasts();
13797 Expr *Receiver = Message->getInstanceReceiver()->IgnoreImpCasts();
13800 Receiver = OE->getSourceExpr()->IgnoreImpCasts();
tools/clang/lib/Sema/SemaDecl.cpp17178 InitExpr = InitExpr->IgnoreImpCasts();
tools/clang/lib/Sema/SemaExpr.cpp 7638 E = E->IgnoreImpCasts();
7640 E = E->IgnoreImpCasts();
7643 E = E->IgnoreImpCasts();
8743 QualType LHSType = LHS.get()->IgnoreImpCasts()->getType();
8744 QualType RHSType = RHS.get()->IgnoreImpCasts()->getType();
8753 << 0 << Vector->getType() << NonVector->IgnoreImpCasts()->getType()
9492 StringLiteral* StrExpr = dyn_cast<StringLiteral>(LHSExpr->IgnoreImpCasts());
9495 StrExpr = dyn_cast<StringLiteral>(RHSExpr->IgnoreImpCasts());
9506 << DiagRange << IndexExpr->IgnoreImpCasts()->getType();
9524 dyn_cast<CharacterLiteral>(RHSExpr->IgnoreImpCasts());
9527 CharExpr = dyn_cast<CharacterLiteral>(LHSExpr->IgnoreImpCasts());
9559 if (isa<CharacterLiteral>(RHSExpr->IgnoreImpCasts())) {
10258 UnaryOperator *UO = dyn_cast<UnaryOperator>(LHS.get()->IgnoreImpCasts());
10265 Expr *SubExpr = UO->getSubExpr()->IgnoreImpCasts();
11867 DeclRefExpr *RL = dyn_cast<DeclRefExpr>(OL->getBase()->IgnoreImpCasts());
11868 DeclRefExpr *RR = dyn_cast<DeclRefExpr>(OR->getBase()->IgnoreImpCasts());
tools/clang/lib/Sema/SemaExprMember.cpp 1000 isa<CXXThisExpr>(BaseExpr->IgnoreImpCasts()) &&
tools/clang/lib/Sema/SemaExprObjC.cpp 3585 castedE = castedE->IgnoreImpCasts();
3628 Expr *castedE = castExpr->IgnoreImpCasts();
tools/clang/lib/Sema/SemaInit.cpp 6789 if (isa<MemberExpr>(Arg->IgnoreImpCasts()))
tools/clang/lib/Sema/SemaOpenMP.cpp 3509 Expr *Init = AsExpression ? CaptureExpr : CaptureExpr->IgnoreImpCasts();
5933 Capture->IgnoreImpCasts(), Capture->getType(), Sema::AA_Converting,
7032 N0->IgnoreImpCasts(), N0->getType(),
7039 .PerformImplicitConversion(N0->IgnoreImpCasts(), N0->getType(),
7065 .PerformImplicitConversion(N->IgnoreImpCasts(), N->getType(),
7073 .PerformImplicitConversion(N->IgnoreImpCasts(), N->getType(),
tools/clang/lib/Sema/SemaStmt.cpp 2727 const Expr *E = MTE->GetTemporaryExpr()->IgnoreImpCasts();
tools/clang/lib/Sema/SemaTemplate.cpp 5966 Arg = Arg->IgnoreImpCasts();
5998 Arg = subst->getReplacement()->IgnoreImpCasts();
6010 Arg = subst->getReplacement()->IgnoreImpCasts();
6239 Arg = subst->getReplacement()->IgnoreImpCasts();
6509 Converted = TemplateArgument(ArgResult.get()->IgnoreImpCasts());
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 1145 E = E->IgnoreImpCasts();
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp 96 if (I->getInit()->IgnoreImpCasts() == StoreE) {
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 327 const Expr *LhsExpr = BO->getLHS()->IgnoreImpCasts();
328 const Expr *RhsExpr = BO->getRHS()->IgnoreImpCasts();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp 697 !arrayMatchesBoundExpr(Context, Arr->IgnoreImpCasts()->getType(),
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 135 !llvm::isa<IntegerLiteral>(BinaryOp->getLHS()->IgnoreImpCasts());
140 BinaryOp->getRHS()->IgnoreImpCasts()))
146 llvm::dyn_cast<IntegerLiteral>(BinaryOp->getLHS()->IgnoreImpCasts())
tools/clang/tools/libclang/CXCursor.cpp 1621 auto receiverTy = ME->getBase()->IgnoreImpCasts()->getType();