Searched defs:Expr (Results 26 - 43 of 43) sorted by relevance

12

/external/clang/lib/Parse/
H A DParseExpr.cpp243 Expr *ReceiverExpr) {
1325 Expr *ExecConfig = 0;
1378 llvm::ArrayRef<Expr *>());
1703 ExprResult Expr(ParseAssignmentExpression());
1706 Expr = ExprError();
1712 Expr = ExprError();
1715 if (Expr.isInvalid() || Ty.isInvalid())
1718 Res = Actions.ActOnVAArg(StartLoc, Expr.take(), Ty.get(), ConsumeParen());
1831 ExprResult Expr(ParseAssignmentExpression());
1832 if (Expr
2277 ExprResult Expr; local
[all...]
H A DParseStmt.cpp335 ExprResult Expr(ParseExpression());
336 if (Expr.isInvalid()) {
347 Actions.CheckCaseExpression(Expr.get())) {
354 return ParseCaseStatement(/*MissingCase=*/true, Expr);
359 return Actions.ActOnExprStmt(Actions.MakeFullExpr(Expr.get()));
509 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) { argument
538 SourceLocation CaseLoc = MissingCase ? Expr.get()->getExprLoc() :
552 ExprResult LHS(MissingCase ? Expr : ParseConstantExpression());
1892 SmallVectorImpl<Expr *> &Constraints,
1893 SmallVectorImpl<Expr *>
[all...]
/external/llvm/include/llvm/MC/
H A DMCExpr.h261 const MCExpr *Expr; member in class:llvm::MCUnaryExpr
264 : MCExpr(MCExpr::Unary), Op(_Op), Expr(_Expr) {}
270 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
272 static const MCUnaryExpr *CreateLNot(const MCExpr *Expr, MCContext &Ctx) { argument
273 return Create(LNot, Expr, Ctx);
275 static const MCUnaryExpr *CreateMinus(const MCExpr *Expr, MCContext &Ctx) { argument
276 return Create(Minus, Expr, Ctx);
278 static const MCUnaryExpr *CreateNot(const MCExpr *Expr, MCContext &Ctx) { argument
279 return Create(Not, Expr, Ctx);
281 static const MCUnaryExpr *CreatePlus(const MCExpr *Expr, MCContex argument
[all...]
/external/llvm/lib/MC/
H A DMCStreamer.cpp51 const MCExpr *MCStreamer::ForceExpAbs(const MCExpr* Expr) { argument
53 isa<MCSymbolRefExpr>(Expr))
54 return Expr;
57 EmitAssignment(ABS, Expr);
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp467 const MCExpr *Expr = MO.getExpr(); local
469 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
723 const MCExpr *Expr = MO.getExpr(); local
730 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
803 const MCExpr *Expr = MO.getExpr(); local
805 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
844 static bool EvaluateAsPCRel(const MCExpr *Expr) { argument
845 switch (Expr->getKind()) {
1011 const MCExpr *Expr = MO.getExpr(); local
1013 Fixups.push_back(MCFixup::Create(0, Expr, Kin
1085 const MCExpr *Expr = MO.getExpr(); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp897 const MCExpr *Expr = local
920 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext);
922 OutStreamer.EmitValue(Expr, Size);
959 const MCExpr *Expr = MCSymbolRefExpr::Create(MBB->getSymbol(), OutContext); local
962 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol,
968 Expr = MCBinaryExpr::CreateAdd(Expr, MCConstantExpr::Create(1,OutContext),
970 OutStreamer.EmitValue(Expr,
1026 const MCExpr *Expr = local
[all...]
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp512 const MCExpr *Expr; local
520 Expr = MCBinaryExpr::CreateAdd(LHS, Off, *Ctx);
522 Expr = LHS;
525 Expr = MCBinaryExpr::CreateAdd(Add, Off, *Ctx);
527 Expr = Add;
530 Expr = Off;
532 Expr = MCConstantExpr::Create(0, *Ctx);
536 MI.addOperand(MCOperand::CreateExpr(ARMMCExpr::CreateUpper16(Expr, *Ctx)));
538 MI.addOperand(MCOperand::CreateExpr(ARMMCExpr::CreateLower16(Expr, *Ctx)));
540 MI.addOperand(MCOperand::CreateExpr(Expr));
[all...]
/external/clang/lib/Analysis/
H A DCFG.cpp35 if (Expr *Ex = VD->getInit())
285 Expr::EvalResult *switchCond;
292 typedef llvm::DenseMap<Expr *, TryResult> CachedBoolEvalsTy;
366 CFGBlock *VisitNoRecurse(Expr *E, AddStmtChoice asc);
412 assert(!isa<Expr>(S) || cast<Expr>(S)->IgnoreParens() == S);
439 bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) {
449 TryResult tryEvaluateBool(Expr *S) {
472 TryResult evaluateAsBooleanConditionNoCache(Expr *
3221 FindSubExprAssignments(const Stmt *S, llvm::SmallPtrSet<const Expr*,50>& Set) argument
[all...]
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp865 const MCExpr *Expr; local
868 if (ParseExpression(Expr))
871 if (!Expr->EvaluateAsAbsolute(Res))
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1524 std::pair<size_t, int64_t> getUse(const SCEV *&Expr,
2082 LSRInstance::getUse(const SCEV *&Expr, argument
2084 const SCEV *Copy = Expr;
2085 int64_t Offset = ExtractImmediate(Expr, SE);
2089 Expr = Copy;
2094 UseMap.insert(std::make_pair(std::make_pair(Expr, Kind), 0));
2180 const SCEV *Expr = IU.getExpr(*UI); local
2183 Types.insert(SE.getEffectiveSCEVType(Expr->getType()));
2186 Worklist.push_back(Expr);
/external/clang/include/clang/AST/
H A DExpr.h1 //===--- Expr.h - Classes for representing expressions ----------*- C++ -*-===//
10 // This file defines the Expr interface and subclasses.
51 /// Expr - This represents one expression. Note that Expr's are subclasses of
55 class Expr : public Stmt { class in namespace:clang
59 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, function in class:clang::Expr
73 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } function in class:clang::Expr
82 // type. Additionally, inspect Expr::isLvalue to determine whether
281 friend class Expr;
383 return const_cast<Expr*>(thi
[all...]
/external/clang/include/clang/Sema/
H A DSema.h27 #include "clang/AST/Expr.h"
93 class Expr;
241 llvm::SmallPtrSet<Expr*, 8> MaybeODRUseExprs;
614 llvm::SmallPtrSet<Expr*, 8> SavedMaybeODRUseExprs;
759 bool isSelfExpr(Expr *RExpr);
845 ExprResult Owned(Expr* E) { return E; }
894 Expr *ArraySize, unsigned Quals,
896 QualType BuildExtVectorType(QualType T, Expr *ArraySize,
922 CanThrowResult canThrow(const Expr *E);
960 bool RequireCompleteExprType(Expr *
1026 ExprResult Expr; member in class:clang::Sema::NameClassification
1034 NameClassification(ExprResult Expr) argument
[all...]
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp1382 void addExpr(MCInst &Inst, const MCExpr *Expr) const {
1384 if (Expr == 0)
1386 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr))
1389 Inst.addOperand(MCOperand::CreateExpr(Expr));
2752 const MCExpr *Expr; local
2754 if (getParser().ParseExpression(Expr)) {
2758 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr);
4197 const MCExpr *Expr; local
4198 if (getParser().ParseExpression(Expr))
4204 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr);
4372 const MCExpr *Expr; local
[all...]
/external/clang/lib/Sema/
H A DSemaOverload.cpp24 #include "clang/AST/Expr.h"
54 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType,
60 static bool IsTransparentUnionStandardConversion(Sema &S, Expr* From,
66 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType,
263 static const Expr *IgnoreNarrowingConversion(const Expr *Converted) {
295 const Expr *Converted,
316 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
349 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
394 const Expr *Initialize
1843 isNullPointerConstantForConversion(Expr *Expr, bool InOverloadResolution, ASTContext &Context) argument
[all...]
/external/antlr/antlr-3.4/runtime/ActionScript/project/lib/
H A DFlexAntTasks.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/adobe/ com/adobe/ac/ com/adobe/ac/ant/ ...
/external/sqlite/dist/orig/
H A Dsqlite3.c8132 typedef struct Expr Expr; typedef in typeref:struct:Expr
10009 Expr *pDflt; /* Default value of this column */
10189 Expr *pCheck; /* The AND of all CHECK constraints */
10428 ** If Expr.op==TK_AGG_COLUMN or TK_AGG_FUNCTION then Expr.pAggInfo is a
10429 ** pointer to this structure. The Expr.iColumn field is the index in
10452 Expr *pExpr; /* The original expression */
10459 Expr *pExpr; /* Expression encoding the function */
10471 ** it uses less memory in the Expr objec
10546 struct Expr { struct
[all...]
/external/sqlite/dist/
H A Dsqlite3.c8132 typedef struct Expr Expr; typedef in typeref:struct:Expr
10009 Expr *pDflt; /* Default value of this column */
10189 Expr *pCheck; /* The AND of all CHECK constraints */
10428 ** If Expr.op==TK_AGG_COLUMN or TK_AGG_FUNCTION then Expr.pAggInfo is a
10429 ** pointer to this structure. The Expr.iColumn field is the index in
10452 Expr *pExpr; /* The original expression */
10459 Expr *pExpr; /* Expression encoding the function */
10471 ** it uses less memory in the Expr objec
10546 struct Expr { struct
[all...]
/external/antlr/antlr-3.4/lib/
H A Dantlr-3.4-complete.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/antlr/ org/antlr/analysis/ org/antlr/codegen/ org/ ...

Completed in 674 milliseconds

12