/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64MCExpr.h | 71 const MCExpr *Expr; 74 : Kind(_Kind), Expr(_Expr) {} 80 static const AArch64MCExpr *Create(VariantKind Kind, const MCExpr *Expr, 83 static const AArch64MCExpr *CreateLo12(const MCExpr *Expr, MCContext &Ctx) { 84 return Create(VK_AARCH64_LO12, Expr, Ctx); 87 static const AArch64MCExpr *CreateGOT(const MCExpr *Expr, MCContext &Ctx) { 88 return Create(VK_AARCH64_GOT, Expr, Ctx); 91 static const AArch64MCExpr *CreateGOTLo12(const MCExpr *Expr, 93 return Create(VK_AARCH64_GOT_LO12, Expr, Ctx); 96 static const AArch64MCExpr *CreateDTPREL_G1(const MCExpr *Expr, [all...] |
AArch64MCExpr.cpp | 25 AArch64MCExpr::Create(VariantKind Kind, const MCExpr *Expr, 27 return new (Ctx) AArch64MCExpr(Kind, Expr); 71 const MCExpr *Expr = getSubExpr(); 72 if (Expr->getKind() != MCExpr::SymbolRef) 74 Expr->print(OS); 75 if (Expr->getKind() != MCExpr::SymbolRef) 85 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { 86 switch (Expr->getKind()) { 94 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); 103 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); [all...] |
/bootable/recovery/edify/ |
expr.h | 30 typedef struct Expr Expr; 58 int argc, Expr* argv[]); 60 struct Expr { 64 Expr** argv; 68 // Take one of the Expr*s passed to the function as an argument, 71 Value* EvaluateValue(State* state, Expr* expr); 73 // Take one of the Expr*s passed to the function as an argument, 78 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 llvm_unreachable("Can't handle nested target expr!");
|
/external/clang/lib/AST/ |
ExprClassification.cpp | 10 // This file implements Expr::classify. 14 #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, 37 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { 89 const Expr *E, 102 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64MCInstLower.cpp | 33 const MCExpr *Expr = 0; 35 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_None, OutContext); 39 Expr = AArch64MCExpr::CreateGOT(Expr, OutContext); 42 Expr = AArch64MCExpr::CreateGOTLo12(Expr, OutContext); 45 Expr = AArch64MCExpr::CreateLo12(Expr, OutContext); 48 Expr = AArch64MCExpr::CreateDTPREL_G1(Expr, OutContext) [all...] |
/external/llvm/utils/TableGen/ |
SetTheory.cpp | 30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { 31 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); 37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { 38 if (Expr->arg_size() < 2) 40 Expr->getAsString()); 42 ST.evaluate(*Expr->arg_begin(), Add, Loc); 43 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc); 52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) [all...] |
/external/clang/lib/Sema/ |
SemaFixItUtils.cpp | 51 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, 66 const Expr* Expr = FullExpr->IgnoreImpCasts(); 69 if (isa<ArraySubscriptExpr>(Expr) || 70 isa<CallExpr>(Expr) || 71 isa<DeclRefExpr>(Expr) || 72 isa<CastExpr>(Expr) || 73 isa<CXXNewExpr>(Expr) || 74 isa<CXXConstructExpr>(Expr) || 75 isa<CXXDeleteExpr>(Expr) || [all...] |
SemaExceptionSpec.cpp | 16 #include "clang/AST/Expr.h" 765 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) 814 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *CE) { 815 Expr *E = const_cast<Expr*>(CE); 817 for (Expr::child_range I = E->children(); I && R != CT_Can; ++I) 818 R = mergeCanThrow(R, S.canThrow(cast<Expr>(*I))); 822 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, [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, 38 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 40 Expr = ARMMCExpr::CreateLower16(Expr, OutContext); 43 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 45 Expr = ARMMCExpr::CreateUpper16(Expr, OutContext); 52 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_ARM_PLT, 58 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. 71 Expr *RHS; 92 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 99 /// Expr - This represents one expression. Note that Expr's are subclasses of 103 class Expr : public Stmt { 107 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, 121 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } 128 // reference type (C++ [expr]p6). Us [all...] |
ExprObjC.h | 18 #include "clang/AST/Expr.h" 29 class ObjCStringLiteral : public Expr { 34 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false, 38 : Expr(ObjCStringLiteralClass, Empty) {} 60 class ObjCBoolLiteralExpr : public Expr { 65 Expr(ObjCBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false, 69 : Expr(ObjCBoolLiteralExprClass, Empty) { } 92 class ObjCBoxedExpr : public Expr { 97 ObjCBoxedExpr(Expr *E, QualType T, ObjCMethodDecl *method, 99 : Expr(ObjCBoxedExprClass, T, VK_RValue, OK_Ordinary, [all...] |
ExprCXX.h | 10 // This file defines the Expr interface and subclasses for C++ expressions. 18 #include "clang/AST/Expr.h" 64 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, 65 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 117 CXXMemberCallExpr(ASTContext &C, Expr *fn, ArrayRef<Expr*> args, 127 Expr *getImplicitObjectArgument() const; 150 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, 151 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 186 CastKind kind, Expr *op, unsigned PathSize [all...] |
SelectorLocationsKind.h | 23 class Expr; 48 ArrayRef<Expr *> Args, 60 ArrayRef<Expr *> Args,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
TaintTesterChecker.cpp | 23 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > { 31 const Expr* Arg, 35 void checkPostStmt(const Expr *E, CheckerContext &C) const; 44 void TaintTesterChecker::checkPostStmt(const Expr *E,
|
UndefBranchChecker.cpp | 36 const Expr *FindExpr(const Expr *Ex) { 42 if (const Expr *ExI = dyn_cast_or_null<Expr>(*I)) { 43 const Expr *E2 = FindExpr(ExI); 50 bool MatchesCriteria(const Expr *Ex) { 88 const Expr *Ex = cast<Expr>(Condition);
|
CStringSyntaxChecker.cpp | 16 #include "clang/AST/Expr.h" 38 inline bool sameDecl(const Expr *A1, const Expr *A2) { 46 inline bool isSizeof(const Expr *E, const Expr *WithArg) { 55 inline bool isStrlen(const Expr *E, const Expr *WithArg) { 67 inline bool isOne(const Expr *E) { 73 inline StringRef getPrintableName(const Expr *E) { 104 const Expr *DstArg = CE->getArg(0) [all...] |
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(); 72 static void emitBug(CheckerContext &C, BuiltinBug &BT, const Expr *RetE, 73 const Expr *TrackingE = 0) { 86 void ReturnUndefChecker::emitUndef(CheckerContext &C, const Expr *RetE) const { 94 void ReturnUndefChecker::checkReference(CheckerContext &C, const Expr *RetE,
|
/external/clang/lib/Analysis/ |
BodyFarm.cpp | 18 #include "clang/AST/Expr.h" 51 BinaryOperator *makeAssignment(const Expr *LHS, const Expr *RHS, QualType Ty); 54 BinaryOperator *makeComparison(const Expr *LHS, const Expr *RHS, 64 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty); 67 Expr *makeIntegralCast(const Expr *Arg, QualType Ty); 70 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg); 73 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty) [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 565 virtual const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { 566 const SCEV *Operand = visit(Expr->getOperand()); 567 return SE.getTruncateExpr(Operand, Expr->getType()); 570 virtual const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { 571 const SCEV *Operand = visit(Expr->getOperand()); 572 return SE.getZeroExtendExpr(Operand, Expr->getType()); 575 virtual const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { 576 const SCEV *Operand = visit(Expr->getOperand()); 577 return SE.getSignExtendExpr(Operand, Expr->getType()); 580 virtual const SCEV *visitAddExpr(const SCEVAddExpr *Expr) { [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
PseudoConstantAnalysis.h | 33 inline static const Decl *getDecl(const Expr *E);
|