Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h41 class ChooseExpr; variable
127 ExprDependence computeDependence(ChooseExpr *E);
H A DEvaluatedExprVisitor.h57 void VisitChooseExpr(PTR(ChooseExpr) E) { in VisitChooseExpr()
H A DIgnoreExpr.h163 else if (auto *CE = dyn_cast<ChooseExpr>(E)) { in IgnoreParensSingleStep()
H A DExpr.h4524 class ChooseExpr : public Expr {
4530 ChooseExpr(SourceLocation BLoc, Expr *cond, Expr *lhs, Expr *rhs, QualType t, in ChooseExpr() function
4543 explicit ChooseExpr(EmptyShell Empty) : Expr(ChooseExprClass, Empty) { } in ChooseExpr() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaPseudoObject.cpp161 if (ChooseExpr *ce = dyn_cast<ChooseExpr>(e)) { in rebuild()
169 ChooseExpr(ce->getBuiltinLoc(), ce->getCond(), LHS, RHS, in rebuild()
H A DSemaExceptionSpec.cpp1335 auto *CE = cast<ChooseExpr>(S); in canThrow()
H A DSemaInit.cpp164 } else if (ChooseExpr *CE = dyn_cast<ChooseExpr>(E)) { in updateStringLiteralType()
186 } else if (ChooseExpr *CE = dyn_cast<ChooseExpr>(E)) { in updateGNUCompoundLiteralRValue()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td113 def ChooseExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp355 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()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprComplex.cpp317 ComplexPairTy VisitChooseExpr(ChooseExpr *CE);
1070 ComplexPairTy ComplexExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
H A DCGExprAgg.cpp173 void VisitChooseExpr(const ChooseExpr *CE);
1282 void AggExprEmitter::VisitChooseExpr(const ChooseExpr *CE) { in VisitChooseExpr()
H A DCGExprConstant.cpp1054 llvm::Constant *VisitChooseExpr(ChooseExpr *CE, QualType T) { in VisitChooseExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp331 return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr()); in ClassifyInternal()
H A DExpr.cpp2510 return cast<ChooseExpr>(this)->getChosenSubExpr()-> in isUnusedResultAWarning()
3302 if (cast<ChooseExpr>(this)->isConditionDependent()) { in isConstantInitializer()
3307 return cast<ChooseExpr>(this)->getChosenSubExpr() in isConstantInitializer()
3590 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects( in HasSideEffects()
3832 } else if (const ChooseExpr *CE = dyn_cast<ChooseExpr>(this)) { in isNullPointerConstant()
H A DASTStructuralEquivalence.cpp202 bool IsStmtEquivalent(const ChooseExpr *E1, const ChooseExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp202 ExprDependence clang::computeDependence(ChooseExpr *E) { in computeDependence()
H A DStmtProfile.cpp1467 void StmtProfiler::VisitChooseExpr(const ChooseExpr *S) { in VisitChooseExpr()
H A DStmtPrinter.cpp1659 void StmtPrinter::VisitChooseExpr(ChooseExpr *Node) { in VisitChooseExpr()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp549 CFGBlock *VisitChooseExpr(ChooseExpr *C, AddStmtChoice asc);
2173 return VisitChooseExpr(cast<ChooseExpr>(S), asc); in Visit()
2715 CFGBlock *CFGBuilder::VisitChooseExpr(ChooseExpr *C, in VisitChooseExpr()
5514 void VisitChooseExpr(ChooseExpr *C) { in VisitChooseExpr()
6213 E = cast<ChooseExpr>(Terminator)->getCond(); in getTerminatorCondition()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp935 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp1260 const ChooseExpr *FromChooseExpr = in TEST_P()
1261 selectFirst<ChooseExpr>("choose", FromResults); in TEST_P()
1264 const ChooseExpr *ToChooseExpr = selectFirst<ChooseExpr>("choose", ToResults); in TEST_P()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp984 TEST_P(ASTMatchersTest, ChooseExpr) { in TEST_P() argument
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1307 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
3073 S = new (Context) ChooseExpr(Empty); in ReadStmtFromStream()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2457 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr>

12