/external/clang/include/clang/Analysis/Analyses/ |
UninitializedValues.h | 26 class Expr; 39 const Expr *User; 55 UninitUse(const Expr *User, bool AlwaysUninit) 67 const Expr *getUser() const { return User; }
|
/external/clang/include/clang/Sema/ |
LoopHint.h | 36 Expr *ValueExpr;
|
Sema.h | 20 #include "clang/AST/Expr.h" 108 class Expr; 370 /// be odr-used in this Expr, and we won't know until all lvalue-to-rvalue 374 llvm::SmallPtrSet<Expr*, 2> MaybeODRUseExprs; 707 /// unevaluated operand (C++11 [expr]p7), such as the subexpression of 759 llvm::SmallPtrSet<Expr*, 2> SavedMaybeODRUseExprs; [all...] |
Designator.h | 23 class Expr; 51 Expr *Index; 56 Expr *Start, *End; 89 Expr *getArrayIndex() const { 94 Expr *getArrayRangeStart() const { 98 Expr *getArrayRangeEnd() const { 136 static Designator getArray(Expr *Index, 146 static Designator getArrayRange(Expr *Start, 147 Expr *End,
|
/frameworks/compile/slang/ |
slang_rs_ast_replace.h | 27 class Expr; 39 clang::Expr *mOldExpr; 40 clang::Expr *mNewExpr; 42 inline bool matchesExpr(const clang::Expr *E) const {
|
slang_rs_export_var.h | 23 #include "clang/AST/Expr.h" 42 clang::Expr::EvalResult mInit; 46 llvm::SmallVector<clang::Expr::EvalResult, 0> mInitArray;
|
/external/clang/lib/Sema/ |
SemaPseudoObject.cpp | 17 // expr.prop 18 // where 'expr' is an r-value of Objective-C pointer type and 'prop' 22 // [expr prop] 25 // [expr setProp: RHS] 28 // 'expr.prop *= 100' would be translated to: 29 // [expr setProp: [expr prop] * 100] 53 Expr *rebuild(Expr *e) { 84 SmallVector<Expr*, 8> assocs(numAssocs) [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
ReturnUndefChecker.cpp | 31 void emitUndef(CheckerContext &C, const Expr *RetE) const; 32 void checkReference(CheckerContext &C, const Expr *RetE, 41 const Expr *RetE = RS->getRetValue(); 81 static void emitBug(CheckerContext &C, BuiltinBug &BT, const Expr *RetE, 82 const Expr *TrackingE = nullptr) { 95 void ReturnUndefChecker::emitUndef(CheckerContext &C, const Expr *RetE) const { 103 void ReturnUndefChecker::checkReference(CheckerContext &C, const Expr *RetE,
|
MallocOverflowSecurityChecker.cpp | 34 const Expr *variable; 36 MallocOverflowCheck (const BinaryOperator *m, const Expr *v) 48 const Expr *TheArgument, ASTContext &Context) const; 59 const Expr *TheArgument, 67 const Expr * e = TheArgument; 81 const Expr *lhs = binop->getLHS(); 82 const Expr *rhs = binop->getRHS(); 120 bool isIntZeroExpr(const Expr *E) const { 129 void CheckExpr(const Expr *E_p) { 130 const Expr *E = E_p->IgnoreParenImpCasts() [all...] |
/frameworks/data-binding/compiler/src/test/java/android/databinding/tool/expr/ |
ExprModelTest.java | 17 package android.databinding.tool.expr; 50 private static class DummyExpr extends Expr { 142 List<Expr> shouldRead = getShouldRead(); 145 final List<Expr> readFirst = getReadFirst(shouldRead, null); 147 final Expr first = readFirst.get(0); 159 .addVariable("user", "android.databinding.tool.expr.ExprModelTest.User", 163 List<Expr> toRead = getShouldRead(); 164 List<Expr> readNow = getReadFirst(toRead); 167 List<Expr> justRead = new ArrayList<Expr>(); [all...] |
/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/expr/ |
Expr.java | 17 package android.databinding.tool.expr; 36 abstract public class Expr implements VersionProvider, LocationScopeProvider { 39 protected List<Expr> mChildren = new ArrayList<Expr>(); 41 // any expression that refers to this. Useful if this expr is duplicate and being replaced 42 private List<Expr> mParents = new ArrayList<Expr>(); 100 Expr(Iterable<Expr> children) { 101 for (Expr expr : children) 488 final Expr expr = mModel.findFlagExpression(i); local [all...] |
/external/clang/include/clang/AST/ |
StmtCXX.h | 18 #include "clang/AST/Expr.h" 138 Expr *Cond, Expr *Inc, DeclStmt *LoopVar, Stmt *Body, 144 Expr *getRangeInit(); 147 const Expr *getRangeInit() const; 154 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 155 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 165 const Expr *getCond() const [all...] |
Stmt.h | 38 class Expr; 54 // only Expr*. This is needed because AST nodes use Stmt* arrays to store 59 class Expr; 69 Expr* operator[](size_t idx); 72 Expr* operator*() const; 73 Expr* operator->() const; 88 const Expr * operator[](size_t idx) const; 90 const Expr * operator*() const; 91 const Expr * operator->() const; 142 friend class Expr; [all...] |
/frameworks/data-binding/compiler/src/main/java/android/databinding/tool/ |
ExpressionVisitor.java | 33 import android.databinding.tool.expr.Expr; 34 import android.databinding.tool.expr.ExprModel; 35 import android.databinding.tool.expr.StaticIdentifierExpr; 43 public class ExpressionVisitor extends BindingExpressionBaseVisitor<Expr> { 68 public Expr visitStringLiteral(@NotNull BindingExpressionParser.StringLiteralContext ctx) { 87 public Expr visitGrouping(@NotNull BindingExpressionParser.GroupingContext ctx) { 99 public Expr visitBindingSyntax(@NotNull BindingExpressionParser.BindingSyntaxContext ctx) { 114 public Expr visitDotOp(@NotNull BindingExpressionParser.DotOpContext ctx) { 124 StaticIdentifierExpr expr = mModel.staticIdentifier(name) local [all...] |
MergedBinding.java | 19 import android.databinding.tool.expr.ArgListExpr; 20 import android.databinding.tool.expr.Expr; 21 import android.databinding.tool.expr.ExprModel; 45 private static Expr createArgListExpr(ExprModel model, final Iterable<Binding> bindings) { 46 List<Expr> args = new ArrayList<>(); 50 Expr expr = model.argListExpr(args); local 51 expr.setBindingExpression(true); 52 return expr; [all...] |
/frameworks/data-binding/compiler/src/test/java/android/databinding/tool/ |
LayoutBinderTest.java | 20 import android.databinding.tool.expr.Expr; 21 import android.databinding.tool.expr.ExprModel; 22 import android.databinding.tool.expr.FieldAccessExpr; 23 import android.databinding.tool.expr.IdentifierExpr; 24 import android.databinding.tool.expr.StaticIdentifierExpr; 50 final Map.Entry<String, Expr> entry = findIdentifier("test"); 51 final Expr value = entry.getValue(); 64 final Map.Entry<String, Expr> entry = findIdentifier("test"); 65 final Expr value = entry.getValue() 110 IdentifierExpr expr = (IdentifierExpr) entry.getValue(); local [all...] |
/external/llvm/tools/llvm-pdbdump/ |
LinePrinter.cpp | 44 for (auto &Expr : TypeFilters) { 45 if (Expr.match(TypeName)) 55 for (auto &Expr : SymbolFilters) { 56 if (Expr.match(SymbolName)) 66 for (auto &Expr : CompilandFilters) { 67 if (Expr.match(CompilandName))
|
/external/clang/lib/Edit/ |
RewriteObjCFoundationAPI.cpp | 67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); 110 const Expr *Receiver, 160 const Expr *Rec = Msg->getInstanceReceiver(); 172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr); 174 static void maybePutParensOnReceiver(const Expr *Receiver, Commit &commit) { 185 const Expr *Rec = Msg->getInstanceReceiver(); 233 const Expr *Rec = Msg->getInstanceReceiver(); 267 const Expr *Rec = Msg->getInstanceReceiver(); 376 static void objectifyExpr(const Expr *E, Commit &commit); 412 const Expr *SentinelExpr = Msg->getArg(Msg->getNumArgs() - 1) [all...] |
/external/clang/lib/AST/ |
Stmt.cpp | 66 llvm::errs() << "\n*** Stmt/Expr Stats:\n"; 222 // See also Expr.cpp:getExprLoc(). 344 const Expr *AsmStmt::getOutputExpr(unsigned i) const { 360 const Expr *AsmStmt::getInputExpr(unsigned i) const { 395 Expr *GCCAsmStmt::getOutputExpr(unsigned i) { 396 return cast<Expr>(Exprs[i]); 406 Expr *GCCAsmStmt::getInputExpr(unsigned i) { 407 return cast<Expr>(Exprs[i + NumOutputs]); 409 void GCCAsmStmt::setInputExpr(unsigned i, Expr *E) { 667 Expr *MSAsmStmt::getOutputExpr(unsigned i) [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCTargetObjectFile.cpp | 57 const MCExpr *Expr = 59 return MCBinaryExpr::CreateAdd(Expr,
|
/external/javassist/src/main/javassist/compiler/ast/ |
AssignExpr.java | 23 public class AssignExpr extends Expr {
|
BinExpr.java | 26 public class BinExpr extends Expr {
|
/external/llvm/lib/Target/BPF/InstPrinter/ |
BPFInstPrinter.cpp | 35 static void printExpr(const MCExpr *Expr, raw_ostream &O) { 38 if (const MCBinaryExpr *BE = dyn_cast<MCBinaryExpr>(Expr)) 41 SRE = dyn_cast<MCSymbolRefExpr>(Expr); 47 O << *Expr;
|
/external/clang/lib/ARCMigrate/ |
TransARCAssign.cpp | 46 Expr *E = Exp->getLHS(); 52 Expr::isModifiableLvalueResult IsLV = E->isModifiableLvalue(Ctx, &Loc); 53 if (IsLV != Expr::MLV_ConstQualified)
|
/external/clang/test/SemaCXX/ |
crash-lambda-12645424.cpp | 36 template<typename Expr> typename get_case<Expr, Pattern>::type operator>>(Expr ); // expected-note {{candidate template ignored}}
|