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

1 2 3 4 5 6 7 8 91011>>

  /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);

Completed in 2545 milliseconds

1 2 3 4 5 6 7 8 91011>>