/external/clang/include/clang/Sema/ |
MultiInitializer.h | 25 class Expr; 32 llvm::PointerUnion<Expr*, Expr**> InitListOrExpressions; 38 Expr **getExpressions() const { return InitListOrExpressions.get<Expr**>(); } 41 MultiInitializer(Expr* InitList) 45 MultiInitializer(SourceLocation LParenLoc, Expr **Exprs, unsigned NumInits, 51 bool isInitializerList() const { return InitListOrExpressions.is<Expr*>(); } 56 typedef Expr **iterator; 65 Expr *CreateInitExpr(ASTContext &Ctx, QualType T) const [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,
|
Sema.h | 28 #include "clang/AST/Expr.h" 88 class Expr; 512 /// unevaluated operand (C++0x [expr]p8), such as a constant expression 685 bool isSelfExpr(Expr *RExpr); 744 ExprResult Owned(Expr* E) { return E; } 784 Expr *ArraySize, unsigned Quals, 786 QualType BuildExtVectorType(QualType T, Expr *ArraySize, 846 bool RequireCompleteExprType(Expr *E, const PartialDiagnostic &PD, [all...] |
/bootable/recovery/edify/ |
expr.h | 26 typedef struct Expr Expr; 54 int argc, Expr* argv[]); 56 struct Expr { 60 Expr** argv; 64 // Take one of the Expr*s passed to the function as an argument, 67 Value* EvaluateValue(State* state, Expr* expr); 69 // Take one of the Expr*s passed to the function as an argument, 74 char* Evaluate(State* state, Expr* expr) [all...] |
parser.y | 22 #include "expr.h" 29 void yyerror(Expr** root, int* error_count, const char* s); 30 int yyparse(Expr** root, int* error_count); 38 Expr* expr; 41 Expr** argv; 47 %type <expr> expr 50 %parse-param {Expr** root} 65 input: expr { *root = $1; 68 expr: STRING { label [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMMCExpr.h | 27 const MCExpr *Expr; 30 : Kind(_Kind), Expr(_Expr) {} 36 static const ARMMCExpr *Create(VariantKind Kind, const MCExpr *Expr, 39 static const ARMMCExpr *CreateUpper16(const MCExpr *Expr, MCContext &Ctx) { 40 return Create(VK_ARM_HI16, Expr, Ctx); 43 static const ARMMCExpr *CreateLower16(const MCExpr *Expr, MCContext &Ctx) { 44 return Create(VK_ARM_LO16, Expr, Ctx); 55 const MCExpr *getSubExpr() const { return Expr; }
|
ARMMCExpr.cpp | 17 ARMMCExpr::Create(VariantKind Kind, const MCExpr *Expr, 19 return new (Ctx) ARMMCExpr(Kind, Expr); 29 const MCExpr *Expr = getSubExpr(); 30 if (Expr->getKind() != MCExpr::SymbolRef) 32 Expr->print(OS); 33 if (Expr->getKind() != MCExpr::SymbolRef) 48 assert(0 && "Can't handle nested target expr!");
|
/external/clang/lib/Sema/ |
SemaFixItUtils.cpp | 50 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, 65 const Expr* Expr = FullExpr->IgnoreImpCasts(); 68 if (isa<ArraySubscriptExpr>(Expr) || 69 isa<CallExpr>(Expr) || 70 isa<DeclRefExpr>(Expr) || 71 isa<CastExpr>(Expr) || 72 isa<CXXNewExpr>(Expr) || 73 isa<CXXConstructExpr>(Expr) || 74 isa<CXXDeleteExpr>(Expr) || [all...] |
MultiInitializer.cpp | 19 #include "clang/AST/Expr.h" 24 return cast<InitListExpr>(InitListOrExpressions.get<Expr*>()); 67 Expr *MultiInitializer::CreateInitExpr(ASTContext &Ctx, QualType T) const { 69 return InitListOrExpressions.get<Expr*>(); 78 Expr *Single; 79 Expr **Args; 82 Single = InitListOrExpressions.get<Expr*>();
|
/external/clang/lib/AST/ |
ExprClassification.cpp | 10 // This file implements Expr::classify. 15 #include "clang/AST/Expr.h" 24 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, 38 const Expr *E, 53 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { 91 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) [all...] |
/external/llvm/utils/TableGen/ |
SetTheory.cpp | 30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { 31 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts); 37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { 38 if (Expr->arg_size() < 2) 40 Expr->getAsString(); 42 ST.evaluate(*Expr->arg_begin(), Add); 43 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub); 52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) [all...] |
/external/javassist/src/main/javassist/compiler/ast/ |
Expr.java | 24 public class Expr extends ASTList implements TokenId { 33 Expr(int op, ASTree _head, ASTList _tail) { 38 Expr(int op, ASTree _head) { 43 public static Expr make(int op, ASTree oprand1, ASTree oprand2) { 44 return new Expr(op, oprand1, new ASTList(oprand2)); 47 public static Expr make(int op, ASTree oprand1) { 48 return new Expr(op, oprand1); 57 public void setOprand1(ASTree expr) { 58 setLeft(expr); 63 public void setOprand2(ASTree expr) { [all...] |
/external/llvm/lib/Target/ARM/ |
ARMMCInstLower.cpp | 28 const MCExpr *Expr; 31 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 39 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 41 Expr = ARMMCExpr::CreateLower16(Expr, OutContext); 44 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 46 Expr = ARMMCExpr::CreateUpper16(Expr, OutContext); 53 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_ARM_PLT, 59 Expr = MCBinaryExpr::CreateAdd(Expr [all...] |
/external/clang/include/clang/AST/ |
ParentMap.h | 19 class Expr; 54 bool isConsumedExpr(Expr *E) const; 56 bool isConsumedExpr(const Expr *E) const { 57 return isConsumedExpr(const_cast<Expr*>(E));
|
Expr.h | 1 //===--- Expr.h - Classes for representing expressions ----------*- C++ -*-===// 10 // This file defines the Expr interface and subclasses. 50 /// Expr - This represents one expression. Note that Expr's are subclasses of 54 class Expr : public Stmt { 58 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, 72 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } 79 // reference type (C++ [expr]p6). Use 81 // type. Additionally, inspect Expr::isLvalue to determine whether 107 /// type-dependent (C++ [temp.dep.expr]), which means that its typ [all...] |
ExprCXX.h | 10 // This file defines the Expr interface and subclasses for C++ expressions. 19 #include "clang/AST/Expr.h" 53 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, 54 Expr **args, unsigned numargs, QualType t, 93 CXXMemberCallExpr(ASTContext &C, Expr *fn, Expr **args, unsigned numargs, 103 Expr *getImplicitObjectArgument() const; 127 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, 128 Expr **args, unsigned numargs, QualType t, 164 CastKind kind, Expr *op, unsigned PathSize [all...] |
ExprObjC.h | 18 #include "clang/AST/Expr.h" 28 class ObjCStringLiteral : public Expr { 33 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false, 37 : Expr(ObjCStringLiteralClass, Empty) {} 62 class ObjCEncodeExpr : public Expr { 68 : Expr(ObjCEncodeExprClass, T, VK_LValue, OK_Ordinary, 75 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){} 104 class ObjCSelectorExpr : public Expr { 110 : Expr(ObjCSelectorExprClass, T, VK_RValue, OK_Ordinary, false, false, 114 : Expr(ObjCSelectorExprClass, Empty) { [all...] |
SelectorLocationsKind.h | 23 class Expr; 48 ArrayRef<Expr *> Args, 60 ArrayRef<Expr *> Args,
|
StmtCXX.h | 138 Expr *Cond, Expr *Inc, DeclStmt *LoopVar, Stmt *Body, 144 Expr *getRangeInit(); 147 const Expr *getRangeInit() const; 152 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 153 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 163 const Expr *getCond() const { 164 return cast_or_null<Expr>(SubExprs[COND]) [all...] |
Stmt.h | 33 class Expr; 44 // only Expr*. This is needed because AST nodes use Stmt* arrays to store 49 class Expr; 59 Expr* operator[](size_t idx); 62 Expr* operator*() const; 63 Expr* operator->() const; 78 const Expr * operator[](size_t idx) const; 80 const Expr * operator*() const; 81 const Expr * operator->() const; 132 friend class Expr; [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
UninitializedValues.h | 23 class Expr; 32 virtual void handleUseOfUninitVariable(const Expr *ex,
|
PseudoConstantAnalysis.h | 33 inline static const Decl *getDecl(const Expr *E);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
UndefBranchChecker.cpp | 34 const Expr *FindExpr(const Expr *Ex) { 40 if (const Expr *ExI = dyn_cast_or_null<Expr>(*I)) { 41 const Expr *E2 = FindExpr(ExI); 48 bool MatchesCriteria(const Expr *Ex) { return St->getSVal(Ex).isUndef(); } 93 const Expr *Ex = cast<Expr>(Condition);
|
/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 {
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ObjCMessage.h | 30 const Expr *MsgOrPropE; 31 const Expr *OriginE; 36 ObjCMessage(const Expr *E, const Expr *origE, bool isSetter, SVal setArgV) 65 const Expr *getOriginExpr() const { return OriginE; } 81 const Expr *getInstanceReceiver() const { 96 if (const Expr *Ex = getInstanceReceiver()) 102 assert(SelfDecl && "No message receiver Expr, but not in an ObjC method"); 126 const Expr *getMsgOrPropExpr() const { 161 const Expr *getArgExpr(unsigned i) const [all...] |