Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h41 class ChooseExpr; variable
130 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.h4776 class ChooseExpr : public Expr {
4782 ChooseExpr(SourceLocation BLoc, Expr *cond, Expr *lhs, Expr *rhs, QualType t, in ChooseExpr() function
4795 explicit ChooseExpr(EmptyShell Empty) : Expr(ChooseExprClass, Empty) { } in ChooseExpr() function
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp49 mlir::Value VisitChooseExpr(ChooseExpr *e);
252 mlir::Value ComplexExprEmitter::VisitChooseExpr(ChooseExpr *e) { in VisitChooseExpr()
H A DCIRGenExprConstant.cpp85 mlir::Attribute VisitChooseExpr(ChooseExpr *ce, QualType t) { in VisitChooseExpr()
/freebsd/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.cpp1334 auto *CE = cast<ChooseExpr>(S); in canThrow()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td114 def ChooseExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h194 bool VisitChooseExpr(const ChooseExpr *E);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp388 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
H A DBugReporter.cpp694 if (allowNestedContexts || cast<ChooseExpr>(Parent)->getCond() == S) in getEnclosingStmtLocation()
1411 return cast<ChooseExpr>(S)->getCond() == Cond; in isConditionForTerminator()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp361 return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr()); in ClassifyInternal()
H A DExpr.cpp2644 return cast<ChooseExpr>(this)->getChosenSubExpr()-> in isUnusedResultAWarning()
3466 if (cast<ChooseExpr>(this)->isConditionDependent()) { in isConstantInitializer()
3471 return cast<ChooseExpr>(this)->getChosenSubExpr() in isConstantInitializer()
3764 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects( in HasSideEffects()
4021 } else if (const ChooseExpr *CE = dyn_cast<ChooseExpr>(this)) { in isNullPointerConstant()
H A DComputeDependence.cpp202 ExprDependence clang::computeDependence(ChooseExpr *E) { in computeDependence()
H A DASTStructuralEquivalence.cpp209 bool IsStmtEquivalent(const ChooseExpr *E1, const ChooseExpr *E2) { in IsStmtEquivalent()
H A DStmtProfile.cpp1573 void StmtProfiler::VisitChooseExpr(const ChooseExpr *S) { in VisitChooseExpr()
H A DStmtPrinter.cpp1867 void StmtPrinter::VisitChooseExpr(ChooseExpr *Node) { in VisitChooseExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp588 CFGBlock *VisitChooseExpr(ChooseExpr *C, AddStmtChoice asc);
2327 return VisitChooseExpr(cast<ChooseExpr>(S), asc); in Visit()
2888 CFGBlock *CFGBuilder::VisitChooseExpr(ChooseExpr *C, in VisitChooseExpr()
5699 void VisitChooseExpr(ChooseExpr *C) { in VisitChooseExpr()
6409 E = cast<ChooseExpr>(Terminator)->getCond(); in getTerminatorCondition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp396 ComplexPairTy VisitChooseExpr(ChooseExpr *CE);
1439 ComplexPairTy ComplexExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
H A DCGExprAgg.cpp184 void VisitChooseExpr(const ChooseExpr *CE);
1458 void AggExprEmitter::VisitChooseExpr(const ChooseExpr *CE) { in VisitChooseExpr()
H A DCGExprConstant.cpp1159 llvm::Constant *VisitChooseExpr(const ChooseExpr *CE, QualType T) { in VisitChooseExpr()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp975 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1362 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
3391 S = new (Context) ChooseExpr(Empty); in ReadStmtFromStream()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2602 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr>

12