| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 2145 SourceLocExpr::SourceLocExpr(const ASTContext &Ctx, IdentKind Kind, in SourceLocExpr() function in SourceLocExpr 2155 StringRef SourceLocExpr::getBuiltinStr() const { in getBuiltinStr() 2171 APValue SourceLocExpr::EvaluateInContext(const ASTContext &Ctx, in EvaluateInContext() 2197 case SourceLocExpr::File: { in EvaluateInContext() 2203 case SourceLocExpr::Function: { in EvaluateInContext() 2209 case SourceLocExpr::Line: in EvaluateInContext() 2210 case SourceLocExpr::Column: { in EvaluateInContext() 2213 IntVal = getIdentKind() == SourceLocExpr::Line ? PLoc.getLine() in EvaluateInContext() 2217 case SourceLocExpr::SourceLocStruct: { in EvaluateInContext()
|
| H A D | ASTStructuralEquivalence.cpp | 278 bool IsStmtEquivalent(const SourceLocExpr *E1, const SourceLocExpr *E2) { in IsStmtEquivalent()
|
| H A D | StmtProfile.cpp | 2212 void StmtProfiler::VisitSourceLocExpr(const SourceLocExpr *E) { in VisitSourceLocExpr()
|
| H A D | StmtPrinter.cpp | 1128 void StmtPrinter::VisitSourceLocExpr(SourceLocExpr *Node) { in VisitSourceLocExpr()
|
| H A D | ASTImporter.cpp | 617 ExpectedStmt VisitSourceLocExpr(SourceLocExpr *E); 6769 ExpectedStmt ASTNodeImporter::VisitSourceLocExpr(SourceLocExpr *E) { in VisitSourceLocExpr() 6781 SourceLocExpr(Importer.getToContext(), E->getIdentKind(), ToType, BLoc, in VisitSourceLocExpr()
|
| H A D | ExprConstant.cpp | 3380 assert(!isa<SourceLocExpr>(Lit) && in extractStringLiteralCharacter() 8772 bool VisitSourceLocExpr(const SourceLocExpr *E) { in VisitSourceLocExpr() 11029 bool VisitSourceLocExpr(const SourceLocExpr *E); 11109 bool IntExprEvaluator::VisitSourceLocExpr(const SourceLocExpr *E) { in VisitSourceLocExpr()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 2747 SourceLocExpr::IdentKind Kind = [&] { in ParseBuiltinPrimaryExpression() 2750 return SourceLocExpr::File; in ParseBuiltinPrimaryExpression() 2752 return SourceLocExpr::Function; in ParseBuiltinPrimaryExpression() 2754 return SourceLocExpr::Line; in ParseBuiltinPrimaryExpression() 2756 return SourceLocExpr::Column; in ParseBuiltinPrimaryExpression() 2758 return SourceLocExpr::SourceLocStruct; in ParseBuiltinPrimaryExpression()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 101 def SourceLocExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1283 void ASTStmtReader::VisitSourceLocExpr(SourceLocExpr *E) { in VisitSourceLocExpr() 1289 static_cast<SourceLocExpr::IdentKind>(Record.readInt()); in VisitSourceLocExpr() 3061 S = new (Context) SourceLocExpr(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1157 void ASTStmtWriter::VisitSourceLocExpr(SourceLocExpr *E) { in VisitSourceLocExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 4682 class SourceLocExpr final : public Expr { 4689 SourceLocExpr(const ASTContext &Ctx, IdentKind Type, QualType ResultTy, 4694 explicit SourceLocExpr(EmptyShell Empty) : Expr(SourceLocExprClass, Empty) {} in SourceLocExpr() function
|
| H A D | Stmt.h | 594 friend class SourceLocExpr; in alignas() local
|
| H A D | RecursiveASTVisitor.h | 2804 DEF_TRAVERSE_STMT(SourceLocExpr, {})
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 16750 ExprResult Sema::ActOnSourceLocExpr(SourceLocExpr::IdentKind Kind, in ActOnSourceLocExpr() 16755 case SourceLocExpr::File: in ActOnSourceLocExpr() 16756 case SourceLocExpr::Function: { in ActOnSourceLocExpr() 16762 case SourceLocExpr::Line: in ActOnSourceLocExpr() 16763 case SourceLocExpr::Column: in ActOnSourceLocExpr() 16766 case SourceLocExpr::SourceLocStruct: in ActOnSourceLocExpr() 16781 ExprResult Sema::BuildSourceLocExpr(SourceLocExpr::IdentKind Kind, in BuildSourceLocExpr() 16787 SourceLocExpr(Context, Kind, ResultTy, BuiltinLoc, RPLoc, ParentContext); in BuildSourceLocExpr()
|
| H A D | TreeTransform.h | 3415 ExprResult RebuildSourceLocExpr(SourceLocExpr::IdentKind Kind, in RebuildSourceLocExpr() 11761 ExprResult TreeTransform<Derived>::TransformSourceLocExpr(SourceLocExpr *E) { in TransformSourceLocExpr() 11762 bool NeedRebuildFunc = E->getIdentKind() == SourceLocExpr::Function && in TransformSourceLocExpr()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 249 const internal::VariadicDynCastAllOfMatcher<Stmt, SourceLocExpr> sourceLocExpr; 251 AST_MATCHER_P(SourceLocExpr, hasBuiltinStr, StringRef, Str) { in AST_MATCHER_P() argument
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 5842 ExprResult ActOnSourceLocExpr(SourceLocExpr::IdentKind Kind, 5847 ExprResult BuildSourceLocExpr(SourceLocExpr::IdentKind Kind,
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 641 Value *VisitSourceLocExpr(SourceLocExpr *SLE) { in VisitSourceLocExpr()
|