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

123

/external/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp162 const MCExpr *Expr = 0; local
176 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx);
178 Expr = MCBinaryExpr::CreateSub(Expr,
200 Expr = MCSymbolRefExpr::Create(Sym, Ctx);
202 Expr = MCBinaryExpr::CreateSub(Expr,
211 AsmPrinter.OutStreamer.EmitAssignment(Label, Expr);
212 Expr = MCSymbolRefExpr::Create(Label, Ctx);
217 if (Expr
[all...]
/external/apache-xml/src/main/java/org/apache/xpath/compiler/
H A DXPathParser.java129 Expr();
783 * Expr ::= OrExpr
788 protected void Expr() throws javax.xml.transform.TransformerException method in class:XPathParser
1151 * StringExpr ::= Expr
1162 Expr();
1171 * StringExpr ::= Expr
1182 Expr();
1197 * NumberExpr ::= Expr
1208 Expr();
1384 * | '(' Expr ')'
[all...]
/external/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts();
110 const Expr *Receiver,
160 const Expr *Rec = Msg->getInstanceReceiver();
172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr);
174 static void maybePutParensOnReceiver(const Expr *Receiver, Commit &commit) {
185 const Expr *Rec = Msg->getInstanceReceiver();
233 const Expr *Rec = Msg->getInstanceReceiver();
267 const Expr *Rec = Msg->getInstanceReceiver();
376 static void objectifyExpr(const Expr *E, Commit &commit);
412 const Expr *SentinelExp
890 const Expr* Expr = FullExpr->IgnoreImpCasts(); local
912 const Expr* Expr = FullExpr->IgnoreImpCasts(); local
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp42 AllocationState(const Expr *E, unsigned int Idx, SymbolRef R) :
98 const Expr *ArgExpr,
162 static bool isEnclosingFunctionParam(const Expr *E) {
215 static SymbolRef getAsPointeeSymbol(const Expr *Expr, argument
218 SVal ArgV = State->getSVal(Expr, C.getLocationContext());
255 const Expr *ArgExpr,
294 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
328 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
377 const Expr *DeallocatorExp
[all...]
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h565 virtual const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { argument
566 const SCEV *Operand = visit(Expr->getOperand());
567 return SE.getTruncateExpr(Operand, Expr->getType());
570 virtual const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { argument
571 const SCEV *Operand = visit(Expr->getOperand());
572 return SE.getZeroExtendExpr(Operand, Expr->getType());
575 virtual const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { argument
576 const SCEV *Operand = visit(Expr->getOperand());
577 return SE.getSignExtendExpr(Operand, Expr->getType());
580 virtual const SCEV *visitAddExpr(const SCEVAddExpr *Expr) { argument
587 visitMulExpr(const SCEVMulExpr *Expr) argument
594 visitUDivExpr(const SCEVUDivExpr *Expr) argument
598 visitAddRecExpr(const SCEVAddRecExpr *Expr) argument
606 visitSMaxExpr(const SCEVSMaxExpr *Expr) argument
613 visitUMaxExpr(const SCEVUMaxExpr *Expr) argument
620 visitUnknown(const SCEVUnknown *Expr) argument
624 visitCouldNotCompute(const SCEVCouldNotCompute *Expr) argument
646 visitUnknown(const SCEVUnknown *Expr) argument
671 visitAddRecExpr(const SCEVAddRecExpr *Expr) argument
[all...]
/external/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp255 const MCExpr *Expr; local
263 Expr = MCBinaryExpr::CreateAdd(LHS, Off, *Ctx);
265 Expr = LHS;
268 Expr = MCBinaryExpr::CreateAdd(Add, Off, *Ctx);
270 Expr = Add;
273 Expr = Off;
275 Expr = MCConstantExpr::Create(0, *Ctx);
278 MI.addOperand(MCOperand::CreateExpr(Expr));
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp220 StartsWithGlobalOffsetTable(const MCExpr *Expr) {
222 if (Expr->getKind() == MCExpr::Binary) {
223 const MCBinaryExpr *BE = static_cast<const MCBinaryExpr *>(Expr);
224 Expr = BE->getLHS();
228 if (Expr->getKind() != MCExpr::SymbolRef)
231 const MCSymbolRefExpr *Ref = static_cast<const MCSymbolRefExpr*>(Expr);
244 const MCExpr *Expr = NULL;
254 Expr = MCConstantExpr::Create(DispOp.getImm(), Ctx);
256 Expr = DispOp.getExpr();
263 GlobalOffsetTableExprKind Kind = StartsWithGlobalOffsetTable(Expr);
290 Expr = MCBinaryExpr::CreateAdd(Expr, MCConstantExpr::Create(ImmOffset, Ctx), member in class:__anon9821::X86MCCodeEmitter
[all...]
/external/llvm/utils/FileCheck/
H A DFileCheck.cpp121 bool EvaluateExpression(StringRef Expr, std::string &Value) const;
341 bool Pattern::EvaluateExpression(StringRef Expr, std::string &Value) const { argument
343 if (!Expr.startswith("@LINE"))
345 Expr = Expr.substr(StringRef("@LINE").size());
347 if (!Expr.empty()) {
348 if (Expr[0] == '+')
349 Expr = Expr.substr(1);
350 else if (Expr[
[all...]
/external/chromium/testing/gmock/scripts/generator/cpp/
H A Dast.py176 class Expr(Node): class in inherits:Node
189 class Return(Expr):
193 class Delete(Expr):
197 class Friend(Expr):
199 Expr.__init__(self, start, end, expr)
/external/clang/lib/Parse/
H A DParseExpr.cpp185 Expr *ReceiverExpr) {
1356 Expr *ExecConfig = 0;
1409 ArrayRef<Expr *>());
1747 ExprResult Expr(ParseAssignmentExpression());
1750 Expr = ExprError();
1756 Expr = ExprError();
1759 if (Expr.isInvalid() || Ty.isInvalid())
1762 Res = Actions.ActOnVAArg(StartLoc, Expr.take(), Ty.get(), ConsumeParen());
1875 ExprResult Expr(ParseAssignmentExpression());
1876 if (Expr
2328 ExprResult Expr; local
[all...]
H A DParseStmt.cpp314 ExprResult Expr(ParseExpression());
315 if (Expr.isInvalid()) {
326 Actions.CheckCaseExpression(Expr.get())) {
333 return ParseCaseStatement(/*MissingCase=*/true, Expr);
338 return Actions.ActOnExprStmt(Expr);
488 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) { argument
517 SourceLocation CaseLoc = MissingCase ? Expr.get()->getExprLoc() :
531 ExprResult LHS(MissingCase ? Expr : ParseConstantExpression());
1918 SmallVectorImpl<Expr *> &Constraints,
1919 SmallVectorImpl<Expr *>
[all...]
/external/llvm/lib/MC/
H A DMCStreamer.cpp61 const MCExpr *MCStreamer::ForceExpAbs(const MCExpr* Expr) { argument
63 isa<MCSymbolRefExpr>(Expr))
64 return Expr;
67 EmitAssignment(ABS, Expr);
H A DMachObjectWriter.cpp614 const MCExpr *Expr = SD.getSymbol().getVariableValue(); local
616 if (Expr->EvaluateAsRelocatable(Value, Layout)) {
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp470 const MCExpr *Expr = MO.getExpr(); local
472 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
749 const MCExpr *Expr = MO.getExpr(); local
756 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
829 const MCExpr *Expr = MO.getExpr(); local
831 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
870 static bool EvaluateAsPCRel(const MCExpr *Expr) { argument
871 switch (Expr->getKind()) {
1053 const MCExpr *Expr = MO.getExpr(); local
1055 Fixups.push_back(MCFixup::Create(0, Expr, Kin
1127 const MCExpr *Expr = MO.getExpr(); local
[all...]
/external/llvm/include/llvm/MC/
H A DMCExpr.h282 const MCExpr *Expr; member in class:llvm::MCUnaryExpr
285 : MCExpr(MCExpr::Unary), Op(_Op), Expr(_Expr) {}
291 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
293 static const MCUnaryExpr *CreateLNot(const MCExpr *Expr, MCContext &Ctx) { argument
294 return Create(LNot, Expr, Ctx);
296 static const MCUnaryExpr *CreateMinus(const MCExpr *Expr, MCContext &Ctx) { argument
297 return Create(Minus, Expr, Ctx);
299 static const MCUnaryExpr *CreateNot(const MCExpr *Expr, MCContext &Ctx) { argument
300 return Create(Not, Expr, Ctx);
302 static const MCUnaryExpr *CreatePlus(const MCExpr *Expr, MCContex argument
[all...]
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1404 const MCExpr *Expr = MCSymbolRefExpr::Create(Label, OutContext); local
1406 Expr = MCBinaryExpr::CreateAdd(Expr,
1410 OutStreamer.EmitValue(Expr, Size);
/external/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp777 void addExpr(MCInst &Inst, const MCExpr *Expr) const {
779 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr))
782 Inst.addOperand(MCOperand::CreateExpr(Expr));
1945 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::Create(Sym, getContext()); local
1949 Inst.addOperand(MCOperand::CreateExpr(Expr));
/external/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp955 const MCExpr *Expr = local
978 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext);
980 OutStreamer.EmitValue(Expr, Size);
1017 const MCExpr *Expr = MCSymbolRefExpr::Create(MBB->getSymbol(), OutContext); local
1020 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol,
1026 Expr = MCBinaryExpr::CreateAdd(Expr, MCConstantExpr::Create(1,OutContext),
1028 OutStreamer.EmitValue(Expr,
1080 const MCExpr *Expr = local
[all...]
/external/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp248 void addExpr(MCInst &Inst, const MCExpr *Expr) const{
250 if (Expr == 0)
252 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr))
255 Inst.addOperand(MCOperand::CreateExpr(Expr));
260 const MCExpr *Expr = getImm(); local
261 addExpr(Inst,Expr);
269 const MCExpr *Expr = getMemOff(); local
270 addExpr(Inst,Expr);
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp2901 const SCEV *DependenceAnalysis::findCoefficient(const SCEV *Expr, argument
2903 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Expr);
2905 return SE->getConstant(Expr->getType(), 0);
2917 const SCEV *DependenceAnalysis::zeroCoefficient(const SCEV *Expr, argument
2919 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Expr);
2921 return Expr; // ignore
2931 // Given a linear SCEV Expr,
2936 const SCEV *DependenceAnalysis::addToCoefficient(const SCEV *Expr, argument
2939 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Expr);
2941 return SE->getAddRecExpr(Expr,
[all...]
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp556 const MCExpr *Expr; local
564 Expr = MCBinaryExpr::CreateAdd(LHS, Off, *Ctx);
566 Expr = LHS;
569 Expr = MCBinaryExpr::CreateAdd(Add, Off, *Ctx);
571 Expr = Add;
574 Expr = Off;
576 Expr = MCConstantExpr::Create(0, *Ctx);
580 MI.addOperand(MCOperand::CreateExpr(ARMMCExpr::CreateUpper16(Expr, *Ctx)));
582 MI.addOperand(MCOperand::CreateExpr(ARMMCExpr::CreateLower16(Expr, *Ctx)));
584 MI.addOperand(MCOperand::CreateExpr(Expr));
[all...]
/external/clang/lib/Analysis/
H A DCFG.cpp36 if (Expr *Ex = VD->getInit())
324 Expr::EvalResult *switchCond;
331 typedef llvm::DenseMap<Expr *, TryResult> CachedBoolEvalsTy;
408 CFGBlock *VisitNoRecurse(Expr *E, AddStmtChoice asc);
454 assert(!isa<Expr>(S) || cast<Expr>(S)->IgnoreParens() == S);
481 bool tryEvaluate(Expr *S, Expr::EvalResult &outResult) {
491 TryResult tryEvaluateBool(Expr *S) {
538 TryResult evaluateAsBooleanConditionNoCache(Expr *
3380 FindSubExprAssignments(const Stmt *S, llvm::SmallPtrSet<const Expr*,50>& Set) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1571 std::pair<size_t, int64_t> getUse(const SCEV *&Expr,
2125 LSRInstance::getUse(const SCEV *&Expr, argument
2127 const SCEV *Copy = Expr;
2128 int64_t Offset = ExtractImmediate(Expr, SE);
2133 Expr = Copy;
2138 UseMap.insert(std::make_pair(std::make_pair(Expr, Kind), 0));
2224 const SCEV *Expr = IU.getExpr(*UI); local
2227 Types.insert(SE.getEffectiveSCEVType(Expr->getType()));
2230 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.
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 { class in namespace:clang
107 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, function in class:clang::Expr
121 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } function in class:clang::Expr
130 // type. Additionally, inspect Expr
[all...]
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp975 const MCExpr *Expr; local
978 if (parseExpression(Expr))
981 if (!Expr->EvaluateAsAbsolute(Res))
4124 // Expr/Input or Output.

Completed in 1949 milliseconds

123