Home
last modified time | relevance | path

Searched refs:ChooseExpr (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h41 class ChooseExpr; variable
128 ExprDependence computeDependence(ChooseExpr *E);
H A DEvaluatedExprVisitor.h57 void VisitChooseExpr(PTR(ChooseExpr) E) { in VisitChooseExpr()
H A DIgnoreExpr.h164 else if (auto *CE = dyn_cast<ChooseExpr>(E)) { in IgnoreParensSingleStep()
H A DExpr.h4529 class ChooseExpr : public Expr {
4535 ChooseExpr(SourceLocation BLoc, Expr *cond, Expr *lhs, Expr *rhs, QualType t, in ChooseExpr() function
4548 explicit ChooseExpr(EmptyShell Empty) : Expr(ChooseExprClass, Empty) { } in ChooseExpr() function
H A DRecursiveASTVisitor.h2717 DEF_TRAVERSE_STMT(ChooseExpr, {})
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp166 if (ChooseExpr *ce = dyn_cast<ChooseExpr>(e)) { in rebuild()
174 ChooseExpr(ce->getBuiltinLoc(), ce->getCond(), LHS, RHS, in rebuild()
H A DSemaExceptionSpec.cpp1345 auto *CE = cast<ChooseExpr>(S); in canThrow()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td113 def ChooseExpr : StmtNode<Expr>;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp354 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
H A DBugReporter.cpp663 if (allowNestedContexts || cast<ChooseExpr>(Parent)->getCond() == S) in getEnclosingStmtLocation()
1382 return cast<ChooseExpr>(S)->getCond() == Cond; in isConditionForTerminator()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp334 return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr()); in ClassifyInternal()
H A DExpr.cpp2591 return cast<ChooseExpr>(this)->getChosenSubExpr()-> in isUnusedResultAWarning()
3387 if (cast<ChooseExpr>(this)->isConditionDependent()) { in isConstantInitializer()
3392 return cast<ChooseExpr>(this)->getChosenSubExpr() in isConstantInitializer()
3677 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects( in HasSideEffects()
3919 } else if (const ChooseExpr *CE = dyn_cast<ChooseExpr>(this)) { in isNullPointerConstant()
H A DASTStructuralEquivalence.cpp206 bool IsStmtEquivalent(const ChooseExpr *E1, const ChooseExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp202 ExprDependence clang::computeDependence(ChooseExpr *E) { in computeDependence()
H A DStmtProfile.cpp1521 void StmtProfiler::VisitChooseExpr(const ChooseExpr *S) { in VisitChooseExpr()
H A DStmtPrinter.cpp1683 void StmtPrinter::VisitChooseExpr(ChooseExpr *Node) { in VisitChooseExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp566 CFGBlock *VisitChooseExpr(ChooseExpr *C, AddStmtChoice asc);
2241 return VisitChooseExpr(cast<ChooseExpr>(S), asc); in Visit()
2782 CFGBlock *CFGBuilder::VisitChooseExpr(ChooseExpr *C, in VisitChooseExpr()
5593 void VisitChooseExpr(ChooseExpr *C) { in VisitChooseExpr()
6298 E = cast<ChooseExpr>(Terminator)->getCond(); in getTerminatorCondition()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp344 ComplexPairTy VisitChooseExpr(ChooseExpr *CE);
1354 ComplexPairTy ComplexExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
H A DCGExprAgg.cpp179 void VisitChooseExpr(const ChooseExpr *CE);
1303 void AggExprEmitter::VisitChooseExpr(const ChooseExpr *CE) { in VisitChooseExpr()
H A DCGExprConstant.cpp1055 llvm::Constant *VisitChooseExpr(ChooseExpr *CE, QualType T) { in VisitChooseExpr()
H A DCGExprScalar.cpp891 Value *VisitChooseExpr(ChooseExpr *CE);
5007 Value *ScalarExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp944 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1341 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
3203 S = new (Context) ChooseExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1281 void ASTStmtWriter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2531 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr>

12