| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 37 isa<AbstractConditionalOperator>(Expr)) in mayEverNeedParens() 54 if (isa<BinaryOperator>(Expr) || isa<AbstractConditionalOperator>(Expr)) in needParensAfterUnaryOperator()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 82 def AbstractConditionalOperator : StmtNode<Expr, 1>; 83 def ConditionalOperator : StmtNode<AbstractConditionalOperator>; 84 def BinaryConditionalOperator : StmtNode<AbstractConditionalOperator>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 45 class AbstractConditionalOperator; variable 445 const AbstractConditionalOperator *C, CallingContext *Ctx);
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprComplex.cpp | 43 VisitAbstractConditionalOperator(const AbstractConditionalOperator *e); 185 const AbstractConditionalOperator *e) { in VisitAbstractConditionalOperator()
|
| H A D | CIRGenFunction.h | 226 const AbstractConditionalOperator *op) in OpaqueValueMapping() 1143 ConditionalInfo emitConditionalBlocks(const AbstractConditionalOperator *e,
|
| H A D | CIRGenExprScalar.cpp | 381 VisitAbstractConditionalOperator(const AbstractConditionalOperator *e); 2002 const AbstractConditionalOperator *e) { in VisitAbstractConditionalOperator()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 621 const AbstractConditionalOperator *CO = in GetUnreachableLoc() 622 cast<AbstractConditionalOperator>(S); in GetUnreachableLoc()
|
| H A D | ExprMutationAnalyzer.cpp | 59 if (const auto *CO = dyn_cast<AbstractConditionalOperator>(E)) { in canExprResolveTo() 148 if (const auto *ACE = dyn_cast<AbstractConditionalOperator>(E)) in resolveExpr()
|
| H A D | CalledOnceCheck.cpp | 415 if (const auto *Ternary = dyn_cast<AbstractConditionalOperator>(S)) { in getCondition() 522 VisitAbstractConditionalOperator(const AbstractConditionalOperator *Ternary) { in VisitAbstractConditionalOperator()
|
| H A D | CFG.cpp | 590 CFGBlock *VisitConditionalOperator(AbstractConditionalOperator *C, 736 AbstractConditionalOperator *E, bool ExternallyDestructed, 2948 CFGBlock *CFGBuilder::VisitConditionalOperator(AbstractConditionalOperator *C, in VisitConditionalOperator() 5078 cast<AbstractConditionalOperator>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors() 5264 AbstractConditionalOperator *E, bool ExternallyDestructed, in VisitConditionalOperatorForTemporaryDtors() 5693 void VisitAbstractConditionalOperator(AbstractConditionalOperator* C) { in VisitAbstractConditionalOperator()
|
| H A D | ThreadSafetyCommon.cpp | 667 const AbstractConditionalOperator *CO, CallingContext *Ctx) { in translateAbstractConditionalOperator()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 4281 class AbstractConditionalOperator : public Expr { 4286 AbstractConditionalOperator(StmtClass SC, QualType T, ExprValueKind VK, in AbstractConditionalOperator() function 4291 AbstractConditionalOperator(StmtClass SC, EmptyShell Empty) in AbstractConditionalOperator() function 4319 class ConditionalOperator : public AbstractConditionalOperator { 4328 : AbstractConditionalOperator(ConditionalOperatorClass, t, VK, OK, QLoc, in ConditionalOperator() 4338 : AbstractConditionalOperator(ConditionalOperatorClass, Empty) { } in ConditionalOperator() 4381 class BinaryConditionalOperator : public AbstractConditionalOperator { 4398 : AbstractConditionalOperator(BinaryConditionalOperatorClass, t, VK, OK, in BinaryConditionalOperator() 4411 : AbstractConditionalOperator(BinaryConditionalOperatorClass, Empty) { } in BinaryConditionalOperator() 4459 inline Expr *AbstractConditionalOperator::getCond() const { in getCond() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 183 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO); 1297 } else if (const AbstractConditionalOperator *op in isBlockVarRef() 1298 = dyn_cast<AbstractConditionalOperator>(E)) { in isBlockVarRef() 1404 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
|
| H A D | CGExprComplex.cpp | 395 VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO); 1388 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
|
| H A D | CGExpr.cpp | 230 if (const auto *CondOp = dyn_cast<AbstractConditionalOperator>( in EmitIgnoredExpr() 5392 CodeGenFunction &CGF, const AbstractConditionalOperator *E) { in HandleConditionalOperatorLValueSimpleCase() 5429 const AbstractConditionalOperator *E, in EmitConditionalBlocks() 5464 const AbstractConditionalOperator *E) { in EmitIgnoredConditionalOperator() 5482 const AbstractConditionalOperator *expr) { in EmitConditionalOperatorLValue()
|
| H A D | CodeGenPGO.cpp | 919 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
|
| H A D | CodeGenFunction.h | 1473 const AbstractConditionalOperator *op) 4405 void EmitIgnoredConditionalOperator(const AbstractConditionalOperator *E); 4406 LValue EmitConditionalOperatorLValue(const AbstractConditionalOperator *E);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | CheckExprLifetime.cpp | 808 auto *C = cast<AbstractConditionalOperator>(Init); in visitLocalsRetainedByReferenceBinding() 1071 auto *C = cast<AbstractConditionalOperator>(Init); in visitLocalsRetainedByInitializer()
|
| H A D | SemaTemplateVariadic.cpp | 1386 isa<AbstractConditionalOperator>(E)) { in CheckFoldOperand()
|
| H A D | SemaChecking.cpp | 6248 const AbstractConditionalOperator *C = in checkFormatStringExpr() 6249 cast<AbstractConditionalOperator>(E); in checkFormatStringExpr() 12604 static void CheckConditionalOperator(Sema &S, AbstractConditionalOperator *E, 12614 if (auto *CO = dyn_cast<AbstractConditionalOperator>(E)) in CheckConditionalOperand() 12622 static void CheckConditionalOperator(Sema &S, AbstractConditionalOperator *E, in CheckConditionalOperator() 12773 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) { in AnalyzeImplicitConversions() 13796 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO) { in VisitAbstractConditionalOperator() 15324 const AbstractConditionalOperator *ACO = in FindTypeTagExpr() 15325 cast<AbstractConditionalOperator>(TypeExpr); in FindTypeTagExpr()
|
| H A D | SemaObjC.cpp | 2316 bool NeedsParens = isa<AbstractConditionalOperator>(Ignored) || in adornBoolConversionDiagWithTernaryFixit()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 167 bool VisitAbstractConditionalOperator(const AbstractConditionalOperator *E);
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CoreEngine.cpp | 380 HandleBranch(cast<AbstractConditionalOperator>(Term)->getCond(), in HandleBlockExit()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5654 SwitchStmt, AbstractConditionalOperator), in AST_POLYMORPHIC_MATCHER_P() argument 6215 AST_MATCHER_P(AbstractConditionalOperator, hasTrueExpression, in AST_MATCHER_P() argument 6230 AST_MATCHER_P(AbstractConditionalOperator, hasFalseExpression, in AST_MATCHER_P() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 455 if (auto *Cond = dyn_cast<AbstractConditionalOperator>(E)) { in PropagateResultObject()
|