Home
last modified time | relevance | path

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

12

/freebsd-14.2/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-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td81 def AbstractConditionalOperator : StmtNode<Expr, 1>;
82 def ConditionalOperator : StmtNode<AbstractConditionalOperator>;
83 def BinaryConditionalOperator : StmtNode<AbstractConditionalOperator>;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h44 class AbstractConditionalOperator; variable
439 const AbstractConditionalOperator *C, CallingContext *Ctx);
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp578 const AbstractConditionalOperator *CO = in GetUnreachableLoc()
579 cast<AbstractConditionalOperator>(S); in GetUnreachableLoc()
H A DCalledOnceCheck.cpp417 if (const auto *Ternary = dyn_cast<AbstractConditionalOperator>(S)) { in getCondition()
524 VisitAbstractConditionalOperator(const AbstractConditionalOperator *Ternary) { in VisitAbstractConditionalOperator()
H A DCFG.cpp568 CFGBlock *VisitConditionalOperator(AbstractConditionalOperator *C,
714 AbstractConditionalOperator *E, bool ExternallyDestructed,
2842 CFGBlock *CFGBuilder::VisitConditionalOperator(AbstractConditionalOperator *C, in VisitConditionalOperator()
4972 cast<AbstractConditionalOperator>(E), ExternallyDestructed, Context); in VisitForTemporaryDtors()
5158 AbstractConditionalOperator *E, bool ExternallyDestructed, in VisitConditionalOperatorForTemporaryDtors()
5587 void VisitAbstractConditionalOperator(AbstractConditionalOperator* C) { in VisitAbstractConditionalOperator()
H A DThreadSafetyCommon.cpp650 const AbstractConditionalOperator *CO, CallingContext *Ctx) { in translateAbstractConditionalOperator()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h4112 class AbstractConditionalOperator : public Expr {
4117 AbstractConditionalOperator(StmtClass SC, QualType T, ExprValueKind VK, in AbstractConditionalOperator() function
4122 AbstractConditionalOperator(StmtClass SC, EmptyShell Empty) in AbstractConditionalOperator() function
4150 class ConditionalOperator : public AbstractConditionalOperator {
4159 : AbstractConditionalOperator(ConditionalOperatorClass, t, VK, OK, QLoc, in ConditionalOperator()
4169 : AbstractConditionalOperator(ConditionalOperatorClass, Empty) { } in ConditionalOperator()
4212 class BinaryConditionalOperator : public AbstractConditionalOperator {
4242 : AbstractConditionalOperator(BinaryConditionalOperatorClass, Empty) { } in BinaryConditionalOperator()
4290 inline Expr *AbstractConditionalOperator::getCond() const { in getCond()
4296 inline Expr *AbstractConditionalOperator::getTrueExpr() const { in getTrueExpr()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp178 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO);
1150 } else if (const AbstractConditionalOperator *op in isBlockVarRef()
1151 = dyn_cast<AbstractConditionalOperator>(E)) { in isBlockVarRef()
1256 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
H A DCGExprComplex.cpp343 VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO);
1311 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
H A DCodeGenPGO.cpp830 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
H A DCGExpr.cpp197 if (const auto *CondOp = dyn_cast<AbstractConditionalOperator>( in EmitIgnoredExpr()
4994 CodeGenFunction &CGF, const AbstractConditionalOperator *E) { in HandleConditionalOperatorLValueSimpleCase()
5030 const AbstractConditionalOperator *E, in EmitConditionalBlocks()
5065 const AbstractConditionalOperator *E) { in EmitIgnoredConditionalOperator()
5083 const AbstractConditionalOperator *expr) { in EmitConditionalOperatorLValue()
H A DCodeGenFunction.h1354 const AbstractConditionalOperator *op) : CGF(CGF) {
4033 void EmitIgnoredConditionalOperator(const AbstractConditionalOperator *E);
4034 LValue EmitConditionalOperatorLValue(const AbstractConditionalOperator *E);
H A DCGExprCXX.cpp2167 if (const auto *ACO = dyn_cast<AbstractConditionalOperator>(E)) in isGLValueFromPointerDeref()
H A DCoverageMappingGen.cpp1945 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
H A DCGExprScalar.cpp890 Value *VisitAbstractConditionalOperator(const AbstractConditionalOperator *);
4839 VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h90 bool VisitAbstractConditionalOperator(const AbstractConditionalOperator *E);
H A DByteCodeExprGen.cpp1124 const AbstractConditionalOperator *E) { in VisitAbstractConditionalOperator()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp346 HandleBranch(cast<AbstractConditionalOperator>(Term)->getCond(), in HandleBlockExit()
H A DBugReporter.cpp672 cast<AbstractConditionalOperator>(Parent)->getCond() == S) in getEnclosingStmtLocation()
H A DExprEngine.cpp2225 const auto *C = cast<AbstractConditionalOperator>(S); in Visit()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5584 SwitchStmt, AbstractConditionalOperator), in AST_POLYMORPHIC_MATCHER_P() argument
6145 AST_MATCHER_P(AbstractConditionalOperator, hasTrueExpression, in AST_MATCHER_P() argument
6160 AST_MATCHER_P(AbstractConditionalOperator, hasFalseExpression, in AST_MATCHER_P() argument
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1189 isa<AbstractConditionalOperator>(E)) { in CheckFoldOperand()
H A DSemaChecking.cpp10493 const AbstractConditionalOperator *C = in checkFormatStringExpr()
10494 cast<AbstractConditionalOperator>(E); in checkFormatStringExpr()
15192 bool NeedsParens = isa<AbstractConditionalOperator>(Ignored) || in adornObjCBoolConversionDiagWithTernaryFixit()
16108 static void CheckConditionalOperator(Sema &S, AbstractConditionalOperator *E,
16118 if (auto *CO = dyn_cast<AbstractConditionalOperator>(E)) in CheckConditionalOperand()
16126 static void CheckConditionalOperator(Sema &S, AbstractConditionalOperator *E, in CheckConditionalOperator()
16231 if (auto *CO = dyn_cast<AbstractConditionalOperator>(SourceExpr)) { in AnalyzeImplicitConversions()
17258 void VisitAbstractConditionalOperator(const AbstractConditionalOperator *CO) { in VisitAbstractConditionalOperator()
19231 const AbstractConditionalOperator *ACO = in FindTypeTagExpr()
19232 cast<AbstractConditionalOperator>(TypeExpr); in FindTypeTagExpr()
H A DSemaInit.cpp7727 auto *C = cast<AbstractConditionalOperator>(Init); in visitLocalsRetainedByReferenceBinding()
7989 auto *C = cast<AbstractConditionalOperator>(Init); in visitLocalsRetainedByInitializer()

12