Home
last modified time | relevance | path

Searched refs:SourceExpr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1175 Expr *SourceExpr; variable
1179 ExprObjectKind OK = OK_Ordinary, Expr *SourceExpr = nullptr)
1180 : Expr(OpaqueValueExprClass, T, VK, OK), SourceExpr(SourceExpr) { in Expr()
1198 return SourceExpr ? SourceExpr->getBeginLoc() : getLocation(); in getBeginLoc()
1201 return SourceExpr ? SourceExpr->getEndLoc() : getLocation(); in getEndLoc()
1204 return SourceExpr ? SourceExpr->getExprLoc() : getLocation(); in getExprLoc()
1223 Expr *getSourceExpr() const { return SourceExpr; } in getSourceExpr()
1226 assert((!V || SourceExpr) && in setIsUnique()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp2313 Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder) { in adornBoolConversionDiagWithTernaryFixit() argument
2314 Expr *Ignored = SourceExpr->IgnoreImplicit(); in adornBoolConversionDiagWithTernaryFixit()
2320 SourceLocation EndLoc = SemaRef.getLocForEndOfToken(SourceExpr->getEndLoc()); in adornBoolConversionDiagWithTernaryFixit()
2322 Builder << FixItHint::CreateInsertion(SourceExpr->getBeginLoc(), "(") in adornBoolConversionDiagWithTernaryFixit()
H A DSemaChecking.cpp11307 Expr *SourceExpr = E; in AnalyzeImplicitConversions() local
11314 SourceExpr = Src; in AnalyzeImplicitConversions()
11316 if (const auto *UO = dyn_cast<UnaryOperator>(SourceExpr)) in AnalyzeImplicitConversions()
11323 if (const auto *BO = dyn_cast<BinaryOperator>(SourceExpr)) in AnalyzeImplicitConversions()
11353 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) { in AnalyzeImplicitConversions()
11359 if (CallExpr *Call = dyn_cast<CallExpr>(SourceExpr)) in AnalyzeImplicitConversions()
11365 if (SourceExpr->getType() != T) in AnalyzeImplicitConversions()
11366 S.CheckImplicitConversion(SourceExpr, T, CC, nullptr, IsListInit); in AnalyzeImplicitConversions()
H A DSemaOverload.cpp12746 Expr* SourceExpr; member in __anon2e1ecc912711::AddressOfFunctionResolver
12766 AddressOfFunctionResolver(Sema &S, Expr *SourceExpr, in AddressOfFunctionResolver() argument
12768 : S(S), SourceExpr(SourceExpr), TargetType(TargetType), in AddressOfFunctionResolver()
12775 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver()
12962 if (completeFunctionType(S, FunDecl, SourceExpr->getBeginLoc(), in AddMatchingNonTemplateFunction()
13038 SourceExpr->getBeginLoc(), S.PDiag(), in EliminateAllExceptMostSpecializedTemplate()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp1815 const Expr *SourceExpr = E->getSourceExpr(); in VisitOpaqueValueExpr() local
1816 if (!SourceExpr) in VisitOpaqueValueExpr()
1820 return this->visitInitializer(SourceExpr); in VisitOpaqueValueExpr()
1822 PrimType SubExprT = classify(SourceExpr).value_or(PT_Ptr); in VisitOpaqueValueExpr()
1826 if (!this->visit(SourceExpr)) in VisitOpaqueValueExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h171 Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder);
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2283 E->SourceExpr = Record.readSubExpr(); in VisitOpaqueValueExpr()