Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp37 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 DStmtNodes.td82 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 DThreadSafetyCommon.h45 class AbstractConditionalOperator; variable
445 const AbstractConditionalOperator *C, CallingContext *Ctx);
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp43 VisitAbstractConditionalOperator(const AbstractConditionalOperator *e);
185 const AbstractConditionalOperator *e) { in VisitAbstractConditionalOperator()
H A DCIRGenFunction.h226 const AbstractConditionalOperator *op) in OpaqueValueMapping()
1143 ConditionalInfo emitConditionalBlocks(const AbstractConditionalOperator *e,
H A DCIRGenExprScalar.cpp381 VisitAbstractConditionalOperator(const AbstractConditionalOperator *e);
2002 const AbstractConditionalOperator *e) { in VisitAbstractConditionalOperator()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp621 const AbstractConditionalOperator *CO = in GetUnreachableLoc()
622 cast<AbstractConditionalOperator>(S); in GetUnreachableLoc()
H A DExprMutationAnalyzer.cpp59 if (const auto *CO = dyn_cast<AbstractConditionalOperator>(E)) { in canExprResolveTo()
148 if (const auto *ACE = dyn_cast<AbstractConditionalOperator>(E)) in resolveExpr()
H A DCalledOnceCheck.cpp415 if (const auto *Ternary = dyn_cast<AbstractConditionalOperator>(S)) { in getCondition()
522 VisitAbstractConditionalOperator(const AbstractConditionalOperator *Ternary) { in VisitAbstractConditionalOperator()
H A DCFG.cpp590 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 DThreadSafetyCommon.cpp667 const AbstractConditionalOperator *CO, CallingContext *Ctx) { in translateAbstractConditionalOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h4281 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 DCGExprAgg.cpp183 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 DCGExprComplex.cpp395 VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO);
1388 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
H A DCGExpr.cpp230 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 DCodeGenPGO.cpp919 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
H A DCodeGenFunction.h1473 const AbstractConditionalOperator *op)
4405 void EmitIgnoredConditionalOperator(const AbstractConditionalOperator *E);
4406 LValue EmitConditionalOperatorLValue(const AbstractConditionalOperator *E);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp808 auto *C = cast<AbstractConditionalOperator>(Init); in visitLocalsRetainedByReferenceBinding()
1071 auto *C = cast<AbstractConditionalOperator>(Init); in visitLocalsRetainedByInitializer()
H A DSemaTemplateVariadic.cpp1386 isa<AbstractConditionalOperator>(E)) { in CheckFoldOperand()
H A DSemaChecking.cpp6248 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 DSemaObjC.cpp2316 bool NeedsParens = isa<AbstractConditionalOperator>(Ignored) || in adornBoolConversionDiagWithTernaryFixit()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h167 bool VisitAbstractConditionalOperator(const AbstractConditionalOperator *E);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp380 HandleBranch(cast<AbstractConditionalOperator>(Term)->getCond(), in HandleBlockExit()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5654 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 DDataflowEnvironment.cpp455 if (auto *Cond = dyn_cast<AbstractConditionalOperator>(E)) { in PropagateResultObject()

12