Home
last modified time | relevance | path

Searched refs:AddrLabelExpr (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DAPValue.h24 class AddrLabelExpr; variable
157 const AddrLabelExpr* LHSExpr;
158 const AddrLabelExpr* RHSExpr;
213 APValue(const AddrLabelExpr* LHSExpr, const AddrLabelExpr* RHSExpr) in APValue()
398 const AddrLabelExpr* getAddrLabelDiffLHS() const { in getAddrLabelDiffLHS()
402 const AddrLabelExpr* getAddrLabelDiffRHS() const { in getAddrLabelDiffRHS()
446 void setAddrLabelDiff(const AddrLabelExpr* LHSExpr, in setAddrLabelDiff()
447 const AddrLabelExpr* RHSExpr) { in setAddrLabelDiff()
H A DStmtDataCollectors.td161 class AddrLabelExpr {
H A DTextNodeDumper.h245 void VisitAddrLabelExpr(const AddrLabelExpr *Node);
H A DExpr.h3762 class AddrLabelExpr : public Expr {
3766 AddrLabelExpr(SourceLocation AALoc, SourceLocation LLoc, LabelDecl *L, in AddrLabelExpr() function
3773 explicit AddrLabelExpr(EmptyShell Empty) in AddrLabelExpr() function
H A DRecursiveASTVisitor.h2446 DEF_TRAVERSE_STMT(AddrLabelExpr, {})
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h25 class AddrLabelExpr; variable
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h362 Loc makeLoc(const AddrLabelExpr *expr) { in makeLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprConstant.cpp1615 ConstantLValue VisitAddrLabelExpr(const AddrLabelExpr *E);
1806 ConstantLValueEmitter::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
1928 const AddrLabelExpr *LHSExpr = Value.getAddrLabelDiffLHS(); in tryEmitPrivate()
1929 const AddrLabelExpr *RHSExpr = Value.getAddrLabelDiffRHS(); in tryEmitPrivate()
H A DCGExprScalar.cpp461 Value *VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td104 def AddrLabelExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp293 return makeLoc(cast<AddrLabelExpr>(E)); in getConstantVal()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h894 bool matchesSpecialized(const AddrLabelExpr &Node, in matchesSpecialized()
1118 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,
H A DASTMatchers.h1987 extern const internal::VariadicDynCastAllOfMatcher<Stmt, AddrLabelExpr>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DJumpDiagnostics.cpp295 IndirectJumpTargets.push_back(cast<AddrLabelExpr>(S)->getLabel()); in BuildScopeInformation()
H A DSemaInit.cpp6880 Visit(Path, Local(cast<AddrLabelExpr>(Init)), RK_ReferenceBinding); in visitLocalsRetainedByInitializer()
7066 } else if (isa<AddrLabelExpr>(L)) { in checkInitializerLifetime()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp705 const internal::VariadicDynCastAllOfMatcher<Stmt, AddrLabelExpr> addrLabelExpr;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DTextNodeDumper.cpp809 void TextNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *Node) { in VisitAddrLabelExpr()
H A DExprConstant.cpp5790 bool VisitAddrLabelExpr(const AddrLabelExpr *E) in VisitAddrLabelExpr()
8991 const AddrLabelExpr *LHSAddrExpr = dyn_cast<AddrLabelExpr>(LHSExpr); in VisitBinOp()
8992 const AddrLabelExpr *RHSAddrExpr = dyn_cast<AddrLabelExpr>(RHSExpr); in VisitBinOp()
9471 const AddrLabelExpr *LHSAddrExpr = dyn_cast<AddrLabelExpr>(LHSExpr); in VisitBinaryOperator()
9472 const AddrLabelExpr *RHSAddrExpr = dyn_cast<AddrLabelExpr>(RHSExpr); in VisitBinaryOperator()
H A DStmt.cpp1044 if (auto *E = dyn_cast<AddrLabelExpr>(getTarget()->IgnoreParenImpCasts())) in getConstantTarget()
H A DStmtProfile.cpp1169 void StmtProfiler::VisitAddrLabelExpr(const AddrLabelExpr *S) { in VisitAddrLabelExpr()
H A DStmtPrinter.cpp1408 void StmtPrinter::VisitAddrLabelExpr(AddrLabelExpr *Node) { in VisitAddrLabelExpr()
H A DASTImporter.cpp564 ExpectedStmt VisitAddrLabelExpr(AddrLabelExpr *E);
6307 ExpectedStmt ASTNodeImporter::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()
6318 return new (Importer.getToContext()) AddrLabelExpr( in VisitAddrLabelExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp522 CFGBlock *VisitAddrLabelExpr(AddrLabelExpr *A, AddStmtChoice asc);
2007 return VisitAddrLabelExpr(cast<AddrLabelExpr>(S), asc); in Visit()
2217 CFGBlock *CFGBuilder::VisitAddrLabelExpr(AddrLabelExpr *A, in VisitAddrLabelExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp971 void ASTStmtReader::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()
2651 S = new (Context) AddrLabelExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp912 void ASTStmtWriter::VisitAddrLabelExpr(AddrLabelExpr *E) { in VisitAddrLabelExpr()

12