HomeSort by relevance Sort by last modified time
    Searched refs:Expr (Results 1 - 25 of 283) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 621 milliseconds

1 2 3 4 5 6 7 8 91011>>