Searched refs:Expr (Results 76 - 100 of 403) sorted by relevance

1234567891011>>

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp84 if (Expr *rec = E->getInstanceReceiver()) {
131 Expr *rec = E->getInstanceReceiver();
138 Expr *RecContainer = Msg;
179 Expr *Rec = E->getInstanceReceiver();
200 Expr *Rec = E->getInstanceReceiver();
236 Stmt *getNextStmt(Expr *E) {
240 std::pair<Stmt *, Stmt *> getPreviousAndNextStmt(Expr *E) {
285 Decl *getReferencedDecl(Expr *E) {
321 void checkForGCDOrXPC(ObjCMessageExpr *Msg, Expr *&RecContainer,
322 Expr *
[all...]
H A DTransUnbridgedCasts.cpp95 Expr *castExpr = E->getSubExpr();
106 Expr::NPC_ValueDependentIsNull))
134 Expr *inner = E->IgnoreParenCasts();
160 Expr *Arg = callE->getArg(0);
162 const Expr *sub = ICE->getSubExpr();
182 Expr *base = inner->IgnoreParenImpCasts();
253 Expr *WrapE = E->getSubExpr();
318 if (tryRemoving(cast<Expr>(StmtMap->getParentIgnoreParenCasts(E))))
324 bool tryRemoving(Expr *E) const {
388 Expr *subExp
[all...]
H A DTransZeroOutPropsInDealloc.cpp49 Expr *receiver = ME->getInstanceReceiver();
72 Expr *RHS = ME->getArg(0);
75 Expr::NPC_ValueDependentIsNull);
148 bool isRemovable(Expr *E) const {
152 bool isZeroingPropIvar(Expr *E) {
169 Expr *LHS = BOE->getLHS();
214 bool isZero(Expr *E) {
215 if (E->isNullPointerConstant(Pass.Ctx, Expr::NPC_ValueDependentIsNull))
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitor.h181 static const Expr *getNilReceiver(const Stmt *S, const ExplodedNode *N);
214 PathDiagnosticPiece *VisitTrueTest(const Expr *Cond,
220 PathDiagnosticPiece *VisitTrueTest(const Expr *Cond,
227 PathDiagnosticPiece *VisitTrueTest(const Expr *Cond,
235 const Expr *CondVarExpr,
241 bool patternMatch(const Expr *Ex,
355 const Expr *getDerefExpr(const Stmt *S);
358 bool isDeclRefExprToReference(const Expr *E);
/freebsd-11.0-release/contrib/llvm/include/llvm/TableGen/
H A DSetTheory.h74 /// apply - Apply this operator to Expr's arguments and insert the result
76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
123 /// evaluate - Evaluate Expr and append the resulting set to Elts.
124 void evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp39 const Expr *RetE) const;
63 const Expr *ARE = AR->getExpr();
96 const Expr *RetE) const {
122 const Expr *RetE = RS->getRetValue();
H A DDereferenceChecker.cpp46 const Expr *Ex, const ProgramState *state,
55 const Expr *Ex,
91 static const Expr *getDereferenceExpr(const Stmt *S, bool IsBind=false){
92 const Expr *E = nullptr;
96 if (const Expr *expr = dyn_cast<Expr>(S))
101 const Expr *Init;
109 static bool suppressReport(const Expr *E) {
221 const Expr *expr = getDereferenceExpr(S);
263 const Expr *exp
[all...]
H A DNonNullParamChecker.cpp40 genReportNullAttrNonNull(const ExplodedNode *ErrorN, const Expr *ArgE) const;
43 const Expr *ArgE) const;
95 const Expr *ArgE = Call.getArgExpr(idx);
130 ArgE = dyn_cast<Expr>(*(IE->begin()));
185 const Expr *ArgE) const {
203 const ExplodedNode *ErrorNode, const Expr *ArgE) const {
210 const Expr *ArgEDeref = bugreporter::getDerefExpr(ArgE);
H A DIdenticalExprChecker.cpp82 const Expr *LHS = B->getLHS();
83 const Expr *RHS = B->getRHS();
137 const Expr *Cond1 = I->getCond();
140 const Expr *Cond2 = I2->getCond();
223 const Expr *LHS = B->getLHS()->IgnoreParenImpCasts();
224 const Expr *RHS = B->getRHS()->IgnoreParenImpCasts();
316 const Expr *Expr1 = dyn_cast<Expr>(Stmt1);
317 const Expr *Expr2 = dyn_cast<Expr>(Stmt
[all...]
H A DDeadStoresChecker.cpp102 static const Expr *
103 LookThroughTransitiveAssignmentsAndCommaOperators(const Expr *Ex) {
208 void CheckVarDecl(const VarDecl *VD, const Expr *Ex, const Expr *Val,
229 void CheckDeclRef(const DeclRefExpr *DR, const Expr *Val, DeadStoreKind dsk,
239 const Expr *RHS = B->getRHS()->IgnoreParenCasts();
276 const Expr *RHS =
282 if (RHS->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNull))
308 const Expr *Ex = U->getSubExpr()->IgnoreParenCasts();
328 if (const Expr *
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp194 const MCExpr *Expr; local
202 Expr = MCBinaryExpr::createAdd(LHS, Off, Ctx);
204 Expr = LHS;
207 Expr = MCBinaryExpr::createAdd(Add, Off, Ctx);
209 Expr = Add;
212 Expr = Off;
214 Expr = MCConstantExpr::create(0, Ctx);
217 MI.addOperand(MCOperand::createExpr(Expr));
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMTargetStreamer.cpp30 const MCExpr *ARMTargetStreamer::addConstantPoolEntry(const MCExpr *Expr, SMLoc Loc) { argument
31 return ConstantPools->addEntry(Streamer, Expr, 4, Loc);
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/
H A DBPFMCInstLower.cpp36 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx); local
41 return MCOperand::createExpr(Expr);
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/
H A DMCExpr.h368 const MCExpr *Expr; member in class:llvm::MCUnaryExpr
370 MCUnaryExpr(Opcode Op, const MCExpr *Expr) argument
371 : MCExpr(MCExpr::Unary), Op(Op), Expr(Expr) {}
377 static const MCUnaryExpr *create(Opcode Op, const MCExpr *Expr,
379 static const MCUnaryExpr *createLNot(const MCExpr *Expr, MCContext &Ctx) { argument
380 return create(LNot, Expr, Ctx);
382 static const MCUnaryExpr *createMinus(const MCExpr *Expr, MCContext &Ctx) { argument
383 return create(Minus, Expr, Ctx);
385 static const MCUnaryExpr *createNot(const MCExpr *Expr, MCContex argument
388 createPlus(const MCExpr *Expr, MCContext &Ctx) argument
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtObjC.h30 ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, Stmt *Body,
36 Expr *getCollection() {
37 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
42 const Expr *getCollection() const {
43 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
48 void setCollection(Expr *E) {
290 const Expr *getSynchExpr() const {
291 return reinterpret_cast<Expr*>(SubStmts[SYNC_EXPR]);
293 Expr *getSynchExpr() {
294 return reinterpret_cast<Expr*>(SubStmt
[all...]
H A DASTImporter.h29 class Expr;
141 Expr *Import(Expr *FromE);
H A DTemplateBase.h34 class Expr;
193 TemplateArgument(Expr *E) {
305 Expr *getAsExpr() const {
307 return reinterpret_cast<Expr *>(TypeOrValue.V);
376 Expr *Expression;
385 TemplateArgumentLocInfo(Expr *E) : Expression(E) {}
401 Expr *getAsExpr() const {
438 TemplateArgumentLoc(const TemplateArgument &Argument, Expr *E)
477 Expr *getSourceExpression() const {
482 Expr *getSourceDeclExpressio
[all...]
H A DNSAPI.h21 class Expr;
64 bool isNSUTF8StringEncodingConstant(const Expr *E) const {
70 bool isNSASCIIStringEncodingConstant(const Expr *E) const {
229 bool isObjCEnumerator(const Expr *E,
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp86 const MCExpr *Expr = MO.getExpr(); local
88 assert(Expr->getKind() == MCExpr::SymbolRef);
92 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_4));
94 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8));
97 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2));
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DItaniumMangle.cpp24 #include "clang/AST/Expr.h"
386 void mangleMemberExprBase(const Expr *base, bool isArrow);
387 void mangleMemberExpr(const Expr *base, bool isArrow,
392 void mangleCastExpression(const Expr *E, StringRef CastEncoding);
394 void mangleExpression(const Expr *E, unsigned Arity = UnknownArity);
2629 Expr *E = T->getUnderlyingExpr();
2709 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) {
2733 void CXXNameMangler::mangleMemberExpr(const Expr *base,
2750 const Expr *callee = call->getCallee();
2751 const Expr *f
[all...]
H A DExprCXX.cpp10 // This file implements the subclesses of Expr class declared in ExprCXX.h
35 const Expr *E = getExprOperand();
121 Expr *Op = getExprOperand();
122 if (!Op->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull))
139 ArrayRef<Expr*> placementArgs,
140 SourceRange typeIdParens, Expr *arraySize,
142 Expr *initializer, QualType ty,
145 : Expr(CXXNewExprClass, ty, VK_RValue, OK_Ordinary,
218 const Expr *Arg = getArgument();
236 Expr *Bas
[all...]
H A DASTDiagnostic.cpp529 Expr *ArgExpr = nullptr;
601 void SetExpressionDiff(Expr *FromExpr, Expr *ToExpr, bool FromDefault,
622 Expr *FromExpr, Expr *ToExpr, bool FromDefault,
639 bool FromNullPtr, bool ToNullPtr, Expr *FromExpr,
640 Expr *ToExpr, bool FromDefault, bool ToDefault) {
656 Expr *FromExpr, llvm::APSInt ToInt, bool IsValidToInt,
657 QualType ToIntType, Expr *ToExpr, bool FromDefault, bool ToDefault) {
673 Expr *FromExp
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCoroutine.cpp163 SourceLocation Loc, Expr *E) {
172 Expr *Results[3];
175 static ExprResult buildMemberCall(Sema &S, Expr *Base, SourceLocation Loc,
177 MutableArrayRef<Expr *> Args) {
195 Expr *E) {
201 Expr *Operand = new (S.Context) OpaqueValueExpr(
215 ExprResult Sema::ActOnCoawaitExpr(Scope *S, SourceLocation Loc, Expr *E) {
227 ExprResult Sema::BuildCoawaitExpr(SourceLocation Loc, Expr *E) {
239 Expr *Res = new (Context) CoawaitExpr(Loc, Context.DependentTy, E);
254 Expr *Re
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h541 AST_MATCHER_P(Expr, ignoringImpCasts,
542 internal::Matcher<Expr>, InnerMatcher) {
563 AST_MATCHER_P(Expr, ignoringParenCasts, internal::Matcher<Expr>, InnerMatcher) {
588 AST_MATCHER_P(Expr, ignoringParenImpCasts,
589 internal::Matcher<Expr>, InnerMatcher) {
684 AST_MATCHER_P(TemplateArgument, isExpr, internal::Matcher<Expr>, InnerMatcher) {
1192 const internal::VariadicDynCastAllOfMatcher<Stmt, Expr> expr;
1282 AST_MATCHER_P(CXXForRangeStmt, hasRangeInit, internal::Matcher<Expr>,
1284 const Expr *cons
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaFixItUtils.h16 #include "clang/AST/Expr.h"
76 bool tryToFixConversion(const Expr *FromExpr,

Completed in 222 milliseconds

1234567891011>>