Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DComputeDependence.h40 class ChooseExpr; variable
122 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.h4446 class ChooseExpr : public Expr {
4452 ChooseExpr(SourceLocation BLoc, Expr *cond, Expr *lhs, Expr *rhs, QualType t, in ChooseExpr() function
4465 explicit ChooseExpr(EmptyShell Empty) : Expr(ChooseExprClass, Empty) { } in ChooseExpr() function
H A DRecursiveASTVisitor.h2583 DEF_TRAVERSE_STMT(ChooseExpr, {})
/netbsd-src/external/apache2/llvm/dist/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.cpp1330 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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td112 def ChooseExpr : StmtNode<Expr>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp325 HandleBranch(cast<ChooseExpr>(Term)->getCond(), Term, B, Pred); in HandleBlockExit()
H A DBugReporter.cpp660 if (allowNestedContexts || cast<ChooseExpr>(Parent)->getCond() == S) in getEnclosingStmtLocation()
1373 return cast<ChooseExpr>(S)->getCond() == Cond; in isConditionForTerminator()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprComplex.cpp317 ComplexPairTy VisitChooseExpr(ChooseExpr *CE);
1070 ComplexPairTy ComplexExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
H A DCGExprAgg.cpp171 void VisitChooseExpr(const ChooseExpr *CE);
1275 void AggExprEmitter::VisitChooseExpr(const ChooseExpr *CE) { in VisitChooseExpr()
H A DCGExprConstant.cpp1034 llvm::Constant *VisitChooseExpr(ChooseExpr *CE, QualType T) { in VisitChooseExpr()
H A DCGExprScalar.cpp850 Value *VisitChooseExpr(ChooseExpr *CE);
4642 Value *ScalarExprEmitter::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp2425 return cast<ChooseExpr>(this)->getChosenSubExpr()-> in isUnusedResultAWarning()
3205 if (cast<ChooseExpr>(this)->isConditionDependent()) { in isConstantInitializer()
3210 return cast<ChooseExpr>(this)->getChosenSubExpr() in isConstantInitializer()
3488 return cast<ChooseExpr>(this)->getChosenSubExpr()->HasSideEffects( in HasSideEffects()
3733 } else if (const ChooseExpr *CE = dyn_cast<ChooseExpr>(this)) { in isNullPointerConstant()
H A DExprClassification.cpp325 return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr()); in ClassifyInternal()
H A DASTStructuralEquivalence.cpp201 bool IsStmtEquivalent(const ChooseExpr *E1, const ChooseExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp184 ExprDependence clang::computeDependence(ChooseExpr *E) { in computeDependence()
H A DStmtProfile.cpp1375 void StmtProfiler::VisitChooseExpr(const ChooseExpr *S) { in VisitChooseExpr()
H A DStmtPrinter.cpp1496 void StmtPrinter::VisitChooseExpr(ChooseExpr *Node) { in VisitChooseExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCFG.cpp549 CFGBlock *VisitChooseExpr(ChooseExpr *C, AddStmtChoice asc);
2170 return VisitChooseExpr(cast<ChooseExpr>(S), asc); in Visit()
2678 CFGBlock *CFGBuilder::VisitChooseExpr(ChooseExpr *C, in VisitChooseExpr()
5297 void VisitChooseExpr(ChooseExpr *C) { in VisitChooseExpr()
5987 E = cast<ChooseExpr>(Terminator)->getCond(); in getTerminatorCondition()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp919 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp1312 void ASTStmtReader::VisitChooseExpr(ChooseExpr *E) { in VisitChooseExpr()
3001 S = new (Context) ChooseExpr(Empty); in ReadStmtFromStream()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2432 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr>

12