/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransRetainReleaseDealloc.cpp | 84 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 D | TransUnbridgedCasts.cpp | 95 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 D | TransZeroOutPropsInDealloc.cpp | 49 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 D | BugReporterVisitor.h | 181 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 D | SetTheory.h | 74 /// 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 D | StackAddrEscapeChecker.cpp | 39 const Expr *RetE) const; 63 const Expr *ARE = AR->getExpr(); 96 const Expr *RetE) const { 122 const Expr *RetE = RS->getRetValue();
|
H A D | DereferenceChecker.cpp | 46 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 D | NonNullParamChecker.cpp | 40 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 D | IdenticalExprChecker.cpp | 82 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 D | DeadStoresChecker.cpp | 102 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 D | AArch64ExternalSymbolizer.cpp | 194 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 D | ARMTargetStreamer.cpp | 30 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 D | BPFMCInstLower.cpp | 36 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx); local 41 return MCOperand::createExpr(Expr);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 368 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 D | StmtObjC.h | 30 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 D | ASTImporter.h | 29 class Expr; 141 Expr *Import(Expr *FromE);
|
H A D | TemplateBase.h | 34 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 D | NSAPI.h | 21 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 D | BPFMCCodeEmitter.cpp | 86 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 D | ItaniumMangle.cpp | 24 #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 D | ExprCXX.cpp | 10 // 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 D | ASTDiagnostic.cpp | 529 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 D | SemaCoroutine.cpp | 163 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 D | ASTMatchers.h | 541 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 D | SemaFixItUtils.h | 16 #include "clang/AST/Expr.h" 76 bool tryToFixConversion(const Expr *FromExpr,
|