Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h41 class ChooseExpr; variable
129 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.h4582 class ChooseExpr : public Expr {
4588 ChooseExpr(SourceLocation BLoc, Expr *cond, Expr *lhs, Expr *rhs, QualType t, in ChooseExpr() function
4601 explicit ChooseExpr(EmptyShell Empty) : Expr(ChooseExprClass, Empty) { } in ChooseExpr() function
H A DRecursiveASTVisitor.h2775 DEF_TRAVERSE_STMT(ChooseExpr, {})
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp168 if (ChooseExpr *ce = dyn_cast<ChooseExpr>(e)) { in rebuild()
176 ChooseExpr(ce->getBuiltinLoc(), ce->getCond(), LHS, RHS, in rebuild()
H A DSemaExceptionSpec.cpp1324 auto *CE = cast<ChooseExpr>(S); in canThrow()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td113 def ChooseExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp342 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
H A DBugReporter.cpp673 if (allowNestedContexts || cast<ChooseExpr>(Parent)->getCond() == S) in getEnclosingStmtLocation()
1394 return cast<ChooseExpr>(S)->getCond() == Cond; in isConditionForTerminator()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h175 bool VisitChooseExpr(const ChooseExpr *E);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp347 return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr()); in ClassifyInternal()
H A DExpr.cpp2627 return cast<ChooseExpr>(this)->getChosenSubExpr()-> in isUnusedResultAWarning()
3442 if (cast<ChooseExpr>(this)->isConditionDependent()) { in isConstantInitializer()
3447 return cast<ChooseExpr>(this)->getChosenSubExpr() in isConstantInitializer()
3739 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects( in HasSideEffects()
3994 } else if (const ChooseExpr *CE = dyn_cast<ChooseExpr>(this)) { in isNullPointerConstant()
H A DASTStructuralEquivalence.cpp207 bool IsStmtEquivalent(const ChooseExpr *E1, const ChooseExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp202 ExprDependence clang::computeDependence(ChooseExpr *E) { in computeDependence()
H A DStmtProfile.cpp1532 void StmtProfiler::VisitChooseExpr(const ChooseExpr *S) { in VisitChooseExpr()
H A DStmtPrinter.cpp1729 void StmtPrinter::VisitChooseExpr(ChooseExpr *Node) { in VisitChooseExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp566 CFGBlock *VisitChooseExpr(ChooseExpr *C, AddStmtChoice asc);
2238 return VisitChooseExpr(cast<ChooseExpr>(S), asc); in Visit()
2779 CFGBlock *CFGBuilder::VisitChooseExpr(ChooseExpr *C, in VisitChooseExpr()
5590 void VisitChooseExpr(ChooseExpr *C) { in VisitChooseExpr()
6295 E = cast<ChooseExpr>(Terminator)->getCond(); in getTerminatorCondition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp403 ComplexPairTy VisitChooseExpr(ChooseExpr *CE);
1432 ComplexPairTy ComplexExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
H A DCGExprAgg.cpp178 void VisitChooseExpr(const ChooseExpr *CE);
1324 void AggExprEmitter::VisitChooseExpr(const ChooseExpr *CE) { in VisitChooseExpr()
H A DCGExprConstant.cpp1073 llvm::Constant *VisitChooseExpr(const ChooseExpr *CE, QualType T) { in VisitChooseExpr()
H A DCGExprScalar.cpp910 Value *VisitChooseExpr(ChooseExpr *CE);
5366 Value *ScalarExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1348 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
3264 S = new (Context) ChooseExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1291 void ASTStmtWriter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2532 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr>

12