Searched refs:SourceExpr (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 1178 Expr *SourceExpr; variable 1182 ExprObjectKind OK = OK_Ordinary, Expr *SourceExpr = nullptr) 1183 : Expr(OpaqueValueExprClass, T, VK, OK), SourceExpr(SourceExpr) { in Expr() 1201 return SourceExpr ? SourceExpr->getBeginLoc() : getLocation(); in getBeginLoc() 1204 return SourceExpr ? SourceExpr->getEndLoc() : getLocation(); in getEndLoc() 1207 return SourceExpr ? SourceExpr->getExprLoc() : getLocation(); in getExprLoc() 1226 Expr *getSourceExpr() const { return SourceExpr; } in getSourceExpr() 1229 assert((!V || SourceExpr) && in setIsUnique()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjC.cpp | 2312 const Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder) { in adornBoolConversionDiagWithTernaryFixit() argument 2313 const Expr *Ignored = SourceExpr->IgnoreImplicit(); in adornBoolConversionDiagWithTernaryFixit() 2319 SourceLocation EndLoc = SemaRef.getLocForEndOfToken(SourceExpr->getEndLoc()); in adornBoolConversionDiagWithTernaryFixit() 2321 Builder << FixItHint::CreateInsertion(SourceExpr->getBeginLoc(), "(") in adornBoolConversionDiagWithTernaryFixit()
|
| H A D | SemaChecking.cpp | 12713 Expr *SourceExpr = E; in AnalyzeImplicitConversions() local 12720 SourceExpr = Src; in AnalyzeImplicitConversions() 12722 if (const auto *UO = dyn_cast<UnaryOperator>(SourceExpr)) in AnalyzeImplicitConversions() 12729 if (auto *BO = dyn_cast<BinaryOperator>(SourceExpr)) { in AnalyzeImplicitConversions() 12773 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) { in AnalyzeImplicitConversions() 12779 if (const auto *Call = dyn_cast<CallExpr>(SourceExpr)) in AnalyzeImplicitConversions() 12785 if (SourceExpr->getType() != T) in AnalyzeImplicitConversions() 12786 S.CheckImplicitConversion(SourceExpr, T, CC, nullptr, IsListInit); in AnalyzeImplicitConversions()
|
| H A D | SemaOverload.cpp | 13467 Expr* SourceExpr; member in __anon2e1ecc912e11::AddressOfFunctionResolver 13487 AddressOfFunctionResolver(Sema &S, Expr *SourceExpr, in AddressOfFunctionResolver() argument 13489 : S(S), SourceExpr(SourceExpr), TargetType(TargetType), in AddressOfFunctionResolver() 13496 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver() 13683 if (completeFunctionType(S, FunDecl, SourceExpr->getBeginLoc(), in AddMatchingNonTemplateFunction() 13759 SourceExpr->getBeginLoc(), S.PDiag(), in EliminateAllExceptMostSpecializedTemplate()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 173 const Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 2361 const Expr *SourceExpr = E->getSourceExpr(); in VisitOpaqueValueExpr() local 2362 if (!SourceExpr) in VisitOpaqueValueExpr() 2366 return this->visitInitializer(SourceExpr); in VisitOpaqueValueExpr() 2368 PrimType SubExprT = classify(SourceExpr).value_or(PT_Ptr); in VisitOpaqueValueExpr() 2372 if (!this->visit(SourceExpr)) in VisitOpaqueValueExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2307 E->SourceExpr = Record.readSubExpr(); in VisitOpaqueValueExpr()
|