Home
last modified time | relevance | path

Searched refs:Expr (Results 1 – 25 of 536) sorted by relevance

12345678910>>...22

/external/clang/include/clang/Basic/
DStmtNodes.td56 def Expr : Stmt<1>;
57 def PredefinedExpr : DStmt<Expr>;
58 def DeclRefExpr : DStmt<Expr>;
59 def IntegerLiteral : DStmt<Expr>;
60 def FloatingLiteral : DStmt<Expr>;
61 def ImaginaryLiteral : DStmt<Expr>;
62 def StringLiteral : DStmt<Expr>;
63 def CharacterLiteral : DStmt<Expr>;
64 def ParenExpr : DStmt<Expr>;
65 def UnaryOperator : DStmt<Expr>;
[all …]
/external/clang/lib/AST/
DExprClassification.cpp24 typedef Expr::Classification Cl;
26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E);
32 const Expr *trueExpr,
33 const Expr *falseExpr);
34 static Cl::ModifiableType IsModifiable(ASTContext &Ctx, const Expr *E,
37 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { in ClassifyImpl()
89 const Expr *E, in ClassifyExprValueKind()
102 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) { in ClassifyInternal()
109 #define STMT(Kind, Base) case Expr::Kind##Class: in ClassifyInternal()
115 case Expr::ObjCIsaExprClass: in ClassifyInternal()
[all …]
DOpenMPClause.cpp165 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
174 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { in Create()
176 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
186 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * N)); in CreateEmpty()
190 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
196 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) { in setInits()
205 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL, in Create()
206 ArrayRef<Expr *> InitVL, Stmt *PreInit) { in Create()
207 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * VL.size())); in Create()
219 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * N)); in CreateEmpty()
[all …]
/external/clang/unittests/Tooling/
DLookupTest.cpp19 bool VisitCallExpr(CallExpr *Expr) { in VisitCallExpr()
20 OnCall(Expr); in VisitCallExpr()
35 auto replaceCallExpr = [&](const CallExpr *Expr, in TEST()
37 const auto *Callee = cast<DeclRefExpr>(Expr->getCallee()->IgnoreImplicit()); in TEST()
44 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() argument
45 EXPECT_EQ("bar", replaceCallExpr(Expr, "::bar")); in TEST()
50 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() argument
51 EXPECT_EQ("bar", replaceCallExpr(Expr, "::a::bar")); in TEST()
56 Visitor.OnCall = [&](CallExpr *Expr) { in TEST() argument
57 EXPECT_EQ("a::bar", replaceCallExpr(Expr, "::a::bar")); in TEST()
[all …]
/external/swiftshader/third_party/LLVM/utils/TableGen/
DSetTheory.cpp30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
31 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts); in apply()
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
38 if (Expr->arg_size() < 2) in apply()
40 Expr->getAsString(); in apply()
42 ST.evaluate(*Expr->arg_begin(), Add); in apply()
43 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub); in apply()
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
53 if (Expr->arg_size() != 2) in apply()
54 throw "Set intersection requires two arguments: " + Expr->getAsString(); in apply()
[all …]
/external/clang/include/clang/AST/
DExpr.h73 Expr *RHS;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) in SubobjectAdjustment()
105 class Expr : public Stmt {
109 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, in Expr() function
123 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } in Expr() function
230 bool isUnusedResultAWarning(const Expr *&WarnExpr, SourceLocation &Loc,
331 friend class Expr;
445 return const_cast<Expr*>(this)->getSourceBitField(); in getSourceBitField()
519 static bool isPotentialConstantExprUnevaluated(Expr *E,
529 const Expr **Culprit = nullptr) const;
[all …]
DExprOpenMP.h45 class OMPArraySectionExpr : public Expr {
52 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, QualType Type, in OMPArraySectionExpr()
55 : Expr( in OMPArraySectionExpr()
77 : Expr(OMPArraySectionExprClass, Shell) {} in OMPArraySectionExpr()
82 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); } in getBase()
83 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); } in getBase()
85 void setBase(Expr *E) { SubExprs[BASE] = E; } in setBase()
88 static QualType getBaseOriginalType(const Expr *Base);
91 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); } in getLowerBound()
92 const Expr *getLowerBound() const { in getLowerBound()
[all …]
DOpenMPClause.h100 Expr *PostUpdate;
103 void setPostUpdateExpr(Expr *S) { PostUpdate = S; } in setPostUpdateExpr()
111 const Expr *getPostUpdateExpr() const { return PostUpdate; } in getPostUpdateExpr()
113 Expr *getPostUpdateExpr() { return PostUpdate; } in getPostUpdateExpr()
130 MutableArrayRef<Expr *> getVarRefs() { in getVarRefs()
131 return MutableArrayRef<Expr *>( in getVarRefs()
132 static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars); in getVarRefs()
136 void setVarRefs(ArrayRef<Expr *> VL) { in setVarRefs()
140 static_cast<T *>(this)->template getTrailingObjects<Expr *>()); in setVarRefs()
156 typedef MutableArrayRef<Expr *>::iterator varlist_iterator;
[all …]
DExprCXX.h64 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, in CXXOperatorCallExpr()
65 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, in CXXOperatorCallExpr()
123 CXXMemberCallExpr(ASTContext &C, Expr *fn, ArrayRef<Expr*> args, in CXXMemberCallExpr()
133 Expr *getImplicitObjectArgument() const;
165 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, in CUDAKernelCallExpr()
166 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, in CUDAKernelCallExpr()
211 CastKind kind, Expr *op, unsigned PathSize, in CXXNamedCastExpr()
257 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr()
269 ExprValueKind VK, CastKind K, Expr *Op,
294 Expr *op, unsigned pathSize, TypeSourceInfo *writtenTy, in CXXDynamicCastExpr()
[all …]
DExprObjC.h29 class ObjCStringLiteral : public Expr {
34 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false, in ObjCStringLiteral()
38 : Expr(ObjCStringLiteralClass, Empty) {} in ObjCStringLiteral()
60 class ObjCBoolLiteralExpr : public Expr {
65 Expr(ObjCBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false, in ObjCBoolLiteralExpr()
69 : Expr(ObjCBoolLiteralExprClass, Empty) { } in ObjCBoolLiteralExpr()
94 class ObjCBoxedExpr : public Expr {
99 ObjCBoxedExpr(Expr *E, QualType T, ObjCMethodDecl *method, in ObjCBoxedExpr()
101 : Expr(ObjCBoxedExprClass, T, VK_RValue, OK_Ordinary, in ObjCBoxedExpr()
106 : Expr(ObjCBoxedExprClass, Empty) {} in ObjCBoxedExpr()
[all …]
DStmtOpenMP.h339 MutableArrayRef<Expr *> getCounters() { in getCounters()
340 Expr **Storage = reinterpret_cast<Expr **>( in getCounters()
342 return MutableArrayRef<Expr *>(Storage, CollapsedNum); in getCounters()
346 MutableArrayRef<Expr *> getPrivateCounters() { in getPrivateCounters()
347 Expr **Storage = reinterpret_cast<Expr **>(&*std::next( in getPrivateCounters()
349 return MutableArrayRef<Expr *>(Storage, CollapsedNum); in getPrivateCounters()
353 MutableArrayRef<Expr *> getInits() { in getInits()
354 Expr **Storage = reinterpret_cast<Expr **>( in getInits()
357 return MutableArrayRef<Expr *>(Storage, CollapsedNum); in getInits()
361 MutableArrayRef<Expr *> getUpdates() { in getUpdates()
[all …]
DDeclOpenMP.h41 private llvm::TrailingObjects<OMPThreadPrivateDecl, Expr *> {
52 ArrayRef<const Expr *> getVars() const { in getVars()
53 return llvm::makeArrayRef(getTrailingObjects<Expr *>(), NumVars); in getVars()
56 MutableArrayRef<Expr *> getVars() { in getVars()
57 return MutableArrayRef<Expr *>(getTrailingObjects<Expr *>(), NumVars); in getVars()
60 void setVars(ArrayRef<Expr *> VL);
65 ArrayRef<Expr *> VL);
69 typedef MutableArrayRef<Expr *>::iterator varlist_iterator;
70 typedef ArrayRef<const Expr *>::iterator varlist_const_iterator;
106 Expr *Combiner;
[all …]
/external/clang/lib/Sema/
DSemaExceptionSpec.cpp803 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) { in CheckExceptionSpecCompatibility()
871 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *E) { in canSubExprsThrow()
874 R = mergeCanThrow(R, S.canThrow(cast<Expr>(SubStmt))); in canSubExprsThrow()
881 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D) { in canCalleeThrow()
933 Expr *Op = DC->getExprOperand(); in canTypeidThrow()
950 CanThrowResult Sema::canThrow(const Expr *E) { in canThrow()
955 case Expr::CXXThrowExprClass: in canThrow()
959 case Expr::CXXDynamicCastExprClass: { in canThrow()
968 case Expr::CXXTypeidExprClass: in canThrow()
976 case Expr::CallExprClass: in canThrow()
[all …]
DSemaFixItUtils.cpp51 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, in tryToFixConversion()
66 const Expr* Expr = FullExpr->IgnoreImpCasts(); in tryToFixConversion() local
69 if (isa<ArraySubscriptExpr>(Expr) || in tryToFixConversion()
70 isa<CallExpr>(Expr) || in tryToFixConversion()
71 isa<DeclRefExpr>(Expr) || in tryToFixConversion()
72 isa<CastExpr>(Expr) || in tryToFixConversion()
73 isa<CXXNewExpr>(Expr) || in tryToFixConversion()
74 isa<CXXConstructExpr>(Expr) || in tryToFixConversion()
75 isa<CXXDeleteExpr>(Expr) || in tryToFixConversion()
76 isa<CXXNoexceptExpr>(Expr) || in tryToFixConversion()
[all …]
DSemaPseudoObject.cpp50 typedef llvm::function_ref<Expr *(Expr *, unsigned)> SpecificRebuilderRefTy;
56 Expr *rebuildObjCPropertyRefExpr(ObjCPropertyRefExpr *refExpr) { in rebuildObjCPropertyRefExpr()
74 Expr *rebuildObjCSubscriptRefExpr(ObjCSubscriptRefExpr *refExpr) { in rebuildObjCSubscriptRefExpr()
85 Expr *rebuildMSPropertyRefExpr(MSPropertyRefExpr *refExpr) { in rebuildMSPropertyRefExpr()
94 Expr *rebuildMSPropertySubscriptExpr(MSPropertySubscriptExpr *refExpr) { in rebuildMSPropertySubscriptExpr()
107 Expr *rebuild(Expr *e) { in rebuild()
143 SmallVector<Expr*, 8> assocs(numAssocs); in rebuild()
147 Expr *assoc = gse->getAssocExpr(i); in rebuild()
167 Expr *LHS = ce->getLHS(), *RHS = ce->getRHS(); in rebuild()
168 Expr *&rebuiltExpr = ce->isConditionTrue() ? LHS : RHS; in rebuild()
[all …]
/external/llvm/lib/TableGen/
DSetTheory.cpp30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
32 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); in apply()
38 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
40 if (Expr->arg_size() < 2) in apply()
42 Expr->getAsString()); in apply()
44 ST.evaluate(*Expr->arg_begin(), Add, Loc); in apply()
45 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc); in apply()
54 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
56 if (Expr->arg_size() != 2) in apply()
58 Expr->getAsString()); in apply()
[all …]
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldChecker.cpp35 bool evaluate(StringRef Expr) const { in evaluate()
37 Expr = Expr.trim(); in evaluate()
38 size_t EQIdx = Expr.find('='); in evaluate()
43 StringRef LHSExpr = Expr.substr(0, EQIdx).rtrim(); in evaluate()
49 return handleError(Expr, LHSResult); in evaluate()
51 return handleError(Expr, unexpectedToken(RemainingExpr, LHSExpr, "")); in evaluate()
54 StringRef RHSExpr = Expr.substr(EQIdx + 1).ltrim(); in evaluate()
59 return handleError(Expr, RHSResult); in evaluate()
61 return handleError(Expr, unexpectedToken(RemainingExpr, RHSExpr, "")); in evaluate()
64 Checker.ErrStream << "Expression '" << Expr << "' is false: " in evaluate()
[all …]
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorSyclLeafCount.h31 template <typename Expr>
81 template <typename Expr>
82 struct LeafCount<const TensorForcedEvalOp<Expr> > {
87 template <typename Expr>
88 struct LeafCount<TensorForcedEvalOp<Expr> >: LeafCount<const TensorForcedEvalOp<Expr> > {};
91 template <typename Expr>
92 struct LeafCount<const TensorEvalToOp<Expr> > {
93 static const size_t Count = 1 + CategoryCount<Expr>::Count;
97 template <typename OP, typename Dim, typename Expr>
98 struct LeafCount<const TensorReductionOp<OP, Dim, Expr> > {
[all …]
/external/clang/lib/Analysis/
DBodyFarm.cpp48 BinaryOperator *makeAssignment(const Expr *LHS, const Expr *RHS, QualType Ty);
51 BinaryOperator *makeComparison(const Expr *LHS, const Expr *RHS,
61 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty);
64 Expr *makeIntegralCast(const Expr *Arg, QualType Ty);
67 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg);
70 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
76 ObjCIvarRefExpr *makeObjCIvarRef(const Expr *Base, const ObjCIvarDecl *IVar);
79 ReturnStmt *makeReturn(const Expr *RetVal);
86 BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS, in makeAssignment()
88 return new (C) BinaryOperator(const_cast<Expr*>(LHS), const_cast<Expr*>(RHS), in makeAssignment()
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCExpr.h34 const MCExpr *Expr; variable
39 explicit PPCMCExpr(VariantKind Kind, const MCExpr *Expr, bool IsDarwin) in PPCMCExpr() argument
40 : Kind(Kind), Expr(Expr), IsDarwin(IsDarwin) {} in PPCMCExpr()
46 static const PPCMCExpr *create(VariantKind Kind, const MCExpr *Expr,
49 static const PPCMCExpr *createLo(const MCExpr *Expr, in createLo() argument
51 return create(VK_PPC_LO, Expr, isDarwin, Ctx); in createLo()
54 static const PPCMCExpr *createHi(const MCExpr *Expr, in createHi() argument
56 return create(VK_PPC_HI, Expr, isDarwin, Ctx); in createHi()
59 static const PPCMCExpr *createHa(const MCExpr *Expr, in createHa() argument
61 return create(VK_PPC_HA, Expr, isDarwin, Ctx); in createHa()
[all …]
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); in rewriteObjCRedundantCallWithLiteral()
110 const Expr *Receiver, in maybeAdjustInterfaceForSubscriptingCheck()
160 const Expr *Rec = Msg->getInstanceReceiver(); in canRewriteToSubscriptSyntax()
172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr);
174 static void maybePutParensOnReceiver(const Expr *Receiver, Commit &commit) { in maybePutParensOnReceiver()
185 const Expr *Rec = Msg->getInstanceReceiver(); in rewriteToSubscriptGetCommon()
233 const Expr *Rec = Msg->getInstanceReceiver(); in rewriteToArraySubscriptSet()
267 const Expr *Rec = Msg->getInstanceReceiver(); in rewriteToDictionarySubscriptSet()
376 static void objectifyExpr(const Expr *E, Commit &commit);
412 const Expr *SentinelExpr = Msg->getArg(Msg->getNumArgs() - 1); in rewriteToArrayLiteral()
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCExpr.h27 const MCExpr *Expr; variable
29 explicit ARMMCExpr(VariantKind Kind, const MCExpr *Expr) in ARMMCExpr() argument
30 : Kind(Kind), Expr(Expr) {} in ARMMCExpr()
36 static const ARMMCExpr *create(VariantKind Kind, const MCExpr *Expr,
39 static const ARMMCExpr *createUpper16(const MCExpr *Expr, MCContext &Ctx) { in createUpper16() argument
40 return create(VK_ARM_HI16, Expr, Ctx); in createUpper16()
43 static const ARMMCExpr *createLower16(const MCExpr *Expr, MCContext &Ctx) { in createLower16() argument
44 return create(VK_ARM_LO16, Expr, Ctx); in createLower16()
55 const MCExpr *getSubExpr() const { return Expr; } in getSubExpr()
/external/clang/lib/StaticAnalyzer/Checkers/
DCStringSyntaxChecker.cpp39 inline bool sameDecl(const Expr *A1, const Expr *A2) { in sameDecl()
47 inline bool isSizeof(const Expr *E, const Expr *WithArg) { in isSizeof()
56 inline bool isStrlen(const Expr *E, const Expr *WithArg) { in isStrlen()
68 inline bool isOne(const Expr *E) { in isOne()
74 inline StringRef getPrintableName(const Expr *E) { in getPrintableName()
106 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern()
107 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern()
108 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern()
115 const Expr *L = BE->getLHS(); in containsBadStrncatPattern()
116 const Expr *R = BE->getRHS(); in containsBadStrncatPattern()
[all …]
/external/clang/include/clang/Sema/
DSema.h111 class Expr; variable
458 llvm::SmallPtrSet<Expr*, 2> MaybeODRUseExprs;
851 llvm::SmallPtrSet<Expr*, 2> SavedMaybeODRUseExprs;
1027 bool isSelfExpr(Expr *RExpr);
1028 bool isSelfExpr(Expr *RExpr, const ObjCMethodDecl *Method);
1246 Expr *ArraySize, unsigned Quals,
1248 QualType BuildExtVectorType(QualType T, Expr *ArraySize,
1306 CanThrowResult canThrow(const Expr *E);
1360 static SourceRange getPrintable(const Expr *E) { return E->getSourceRange(); } in getPrintable()
1466 void completeExprArrayBound(Expr *E);
[all …]
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h552 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr() argument
553 const SCEV *Operand = ((SC*)this)->visit(Expr->getOperand()); in visitTruncateExpr()
554 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
557 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr() argument
558 const SCEV *Operand = ((SC*)this)->visit(Expr->getOperand()); in visitZeroExtendExpr()
559 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
562 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr() argument
563 const SCEV *Operand = ((SC*)this)->visit(Expr->getOperand()); in visitSignExtendExpr()
564 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()
567 const SCEV *visitAddExpr(const SCEVAddExpr *Expr) { in visitAddExpr() argument
[all …]

12345678910>>...22