/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineC.cpp | 26 Expr *LHS = B->getLHS()->IgnoreParens(); 27 Expr *RHS = B->getRHS()->IgnoreParens(); 220 const Expr *copyExpr = nullptr; 249 void ExprEngine::VisitCast(const CastExpr *CastE, const Expr *Ex, 451 const Expr *Init = CL->getInitializer(); 500 if (const Expr *InitEx = VD->getInit()) { 593 const Expr *RHS = cast<Expr>(Elem.getStmt()); 646 SVal V = state->getSVal(cast<Expr>(*it), LCtx); 670 void ExprEngine::VisitGuardedExpr(const Expr *Ex [all...] |
/external/clang/lib/Sema/ |
TreeTransform.h | 21 #include "clang/AST/Expr.h" 133 static inline ExprResult Owned(Expr *E) { return E; } 212 bool DropCallArgument(Expr *E) { 360 ExprResult TransformExpr(Expr *E); 369 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit); 394 bool TransformExprs(Expr *const *Inputs, unsigned NumInputs, bool IsCall, 395 SmallVectorImpl<Expr *> &Outputs, 418 Expr *Expr, 642 ExprResult TransformAddressOfOperand(Expr *E) [all...] |
SemaExprObjC.cpp | 35 ArrayRef<Expr *> Strings) { 48 for (Expr *E : Strings) { 314 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) { 384 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element, 410 Expr *OrigElement = Element; 499 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { 736 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, 737 Expr *IndexExpr, [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
CallAndMessageChecker.cpp | 74 const Expr *ArgEx, bool IsFirstArgument, 79 static void emitBadCall(BugType *BT, CheckerContext &C, const Expr *BadE); 93 const Expr *ArgEx, std::unique_ptr<BugType> &BT, 99 const Expr *BadE) { 142 const Expr *ArgEx, 190 const Expr *ArgEx, 308 const Expr *Callee = CE->getCallee()->IgnoreParens(); 476 if (const Expr *ReceiverE = ME->getInstanceReceiver()) 517 if (const Expr *receiver = ME->getInstanceReceiver()) {
|
PointerArithChecker.cpp | 56 void reportPointerArithMisuse(const Expr *E, CheckerContext &C, 150 void PointerArithChecker::reportPointerArithMisuse(const Expr *E, 265 const Expr *CastedExpr = CE->getSubExpr(); 283 const Expr *CastedExpr = CE->getSubExpr(); 323 const Expr *Lhs = BOp->getLHS(); 324 const Expr *Rhs = BOp->getRHS();
|
/prebuilts/go/darwin-x86/src/cmd/fix/ |
fix.go | 48 // also with a pointer to each ast.Expr, ast.Stmt, and *ast.BlockStmt, 70 case *ast.Expr: 94 case *[]ast.Expr: 266 case []ast.Expr: 328 func isPkgDot(t ast.Expr, pkg, name string) bool { 335 func isPtrPkgDot(t ast.Expr, pkg, name string) bool { 341 func isTopName(n ast.Expr, name string) bool { 347 func isName(n ast.Expr, name string) bool { 353 func isCall(t ast.Expr, pkg, name string) bool { 373 func isBlank(n ast.Expr) bool 743 func expr(s string) ast.Expr { func [all...] |
/prebuilts/go/linux-x86/src/cmd/fix/ |
fix.go | 48 // also with a pointer to each ast.Expr, ast.Stmt, and *ast.BlockStmt, 70 case *ast.Expr: 94 case *[]ast.Expr: 266 case []ast.Expr: 328 func isPkgDot(t ast.Expr, pkg, name string) bool { 335 func isPtrPkgDot(t ast.Expr, pkg, name string) bool { 341 func isTopName(n ast.Expr, name string) bool { 347 func isName(n ast.Expr, name string) bool { 353 func isCall(t ast.Expr, pkg, name string) bool { 373 func isBlank(n ast.Expr) bool 743 func expr(s string) ast.Expr { func [all...] |
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
HexagonMCInstrInfo.cpp | 243 MCExpr const &HexagonMCInstrInfo::getExpr(MCExpr const &Expr) { 244 const auto &HExpr = cast<HexagonMCExpr>(Expr); 693 void HexagonMCInstrInfo::setMustExtend(MCExpr const &Expr, bool Val) { 694 HexagonMCExpr &HExpr = const_cast<HexagonMCExpr &>(cast<HexagonMCExpr>(Expr)); 698 bool HexagonMCInstrInfo::mustExtend(MCExpr const &Expr) { 699 HexagonMCExpr const &HExpr = cast<HexagonMCExpr>(Expr); 702 void HexagonMCInstrInfo::setMustNotExtend(MCExpr const &Expr, bool Val) { 704 const_cast<HexagonMCExpr &>(cast<HexagonMCExpr>(Expr)); 707 bool HexagonMCInstrInfo::mustNotExtend(MCExpr const &Expr) { 708 HexagonMCExpr const &HExpr = cast<HexagonMCExpr>(Expr); [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
X86MCInstLower.cpp | 136 const MCExpr *Expr = 0; 150 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx); 152 Expr = MCBinaryExpr::CreateSub(Expr, 169 Expr = MCSymbolRefExpr::Create(Sym, Ctx); 171 Expr = MCBinaryExpr::CreateSub(Expr, 180 AsmPrinter.OutStreamer.EmitAssignment(Label, Expr); 181 Expr = MCSymbolRefExpr::Create(Label, Ctx); 186 if (Expr == 0 [all...] |
/external/clang/lib/CodeGen/ |
CodeGenFunction.h | 820 static bool shouldBindAsLValue(const Expr *expr) { 826 return expr->isGLValue() || 827 expr->getType()->isFunctionType() || 828 hasAggregateEvaluationKind(expr->getType()); 833 const Expr *e) { 884 static bool shouldBindAsLValue(const Expr *expr) { 885 return OpaqueValueMappingData::shouldBindAsLValue(expr); [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
ThreadSafetyCommon.h | 314 // Translate clang::Expr to til::SExpr. 329 const Expr *SelfArg; // Implicit object argument -- e.g. 'this' 331 const Expr *const *FunArgs; // Function arguments 350 CapabilityExpr translateAttrExpr(const Expr *AttrExp, const NamedDecl *D, 351 const Expr *DeclExp, VarDecl *SelfD=nullptr); 353 CapabilityExpr translateAttrExpr(const Expr *AttrExp, CallingContext *Ctx); 376 const Expr *SelfE = nullptr);
|
/external/clang/include/clang/Sema/ |
Overload.h | 20 #include "clang/AST/Expr.h" 230 NarrowingKind getNarrowingKind(ASTContext &Context, const Expr *Converted, 338 Expr *FromExpr; 350 void init(FailureKind K, Expr *From, QualType To) { 364 void setFromExpr(Expr *E) { 502 Expr *FromExpr, QualType ToType) { 791 ArrayRef<Expr *> Args,
|
TemplateDeduction.h | 170 Expr *Expression; 229 Expr *getExpr();
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
CoreEngine.h | 18 #include "clang/AST/Expr.h" 451 const Expr *E; 456 const Expr *e, const CFGBlock *dispatch, CoreEngine* eng) 485 const Expr *getTarget() const { return E; } 497 const Expr *Condition; 502 const Expr *condition, CoreEngine* eng) 538 const Expr *getCondition() const { return Condition; }
|
/external/javassist/src/main/javassist/compiler/ |
Javac.java | 442 ASTree expr = new Member(m); 444 expr = Expr.make('.', texpr, expr); 446 expr = CallExpr.makeCall(expr, args); 447 gen.compileExpr(expr); 454 ASTree expr = new Member(m); 456 expr = Expr.make('.', texpr, expr) [all...] |
Parser.java | 77 ASTree expr = null; local 80 expr = parseExpression(tbl); 85 return new FieldDecl(mods, new ASTList(d, new ASTList(expr))); 305 ASTree expr = parseParExpression(tbl); local 315 return new Stmnt(t, expr, new ASTList(thenp, new ASTList(elsep))); 324 ASTree expr = parseParExpression(tbl); local 326 return new Stmnt(t, expr, body); 337 ASTree expr = parseExpression(tbl); local 341 return new Stmnt(t, expr, body); 344 /* for.statement : FOR "(" decl.or.expr expression ";" expression ") 394 ASTree expr = parseParExpression(tbl); local 457 ASTree expr = parseExpression(tbl); local 518 ASTree expr = parseExpression(tbl); local 586 Stmnt expr; local 601 Stmnt expr = null; local 667 ASTree expr = parseExpression(tbl); local 687 ASTree expr = parseExpression(tbl); local 774 ASTree expr = parseUnaryExpr(tbl); local 1029 ASTree expr = parsePrimaryExpr(tbl); local 1196 Expr expr = (Expr)name; local 1222 ASTree expr; local [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
PTXAsmPrinter.cpp | 545 const MCExpr *Expr; 546 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, OutContext); 547 return MCOperand::CreateExpr(Expr); 553 const MCExpr *Expr; 564 Expr = MCSymbolRefExpr::Create(RegSymbolName, MCSymbolRefExpr::VK_None, 566 MCOp = MCOperand::CreateExpr(Expr);
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/ |
X86MCCodeEmitter.cpp | 178 static bool StartsWithGlobalOffsetTable(const MCExpr *Expr) { 179 if (Expr->getKind() == MCExpr::Binary) { 180 const MCBinaryExpr *BE = static_cast<const MCBinaryExpr *>(Expr); 181 Expr = BE->getLHS(); 184 if (Expr->getKind() != MCExpr::SymbolRef) 187 const MCSymbolRefExpr *Ref = static_cast<const MCSymbolRefExpr*>(Expr); 196 const MCExpr *Expr = NULL; 206 Expr = MCConstantExpr::Create(DispOp.getImm(), Ctx); 208 Expr = DispOp.getExpr(); 214 StartsWithGlobalOffsetTable(Expr)) { [all...] |
/external/clang/include/clang/AST/ |
Decl.h | 38 class Expr; [all...] |
/external/llvm/lib/Target/Hexagon/AsmParser/ |
HexagonAsmParser.cpp | 159 bool parseExpression(MCExpr const *& Expr); 364 HexagonMCExpr *Expr = 367 if (!Expr->evaluateAsAbsolute(Value)) { 368 Inst.addOperand(MCOperand::createExpr(Expr)); 373 Expr->setSignMismatch(); 374 Inst.addOperand(MCOperand::createExpr(Expr)); [all...] |
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/JavaCompat/ |
Expr.g3 | 33 grammar Expr; 36 I had to make the following changes to the basic Expr grammar to make it work with the CSharp3 target in "Java compatibility mode". 79 stat: expr NEWLINE {JSystem.@out.println($expr.value);} 80 | ID '=' expr NEWLINE 81 {memory.put($ID.text, new Integer($expr.value));} 85 expr returns [int value] 104 | '(' expr ')' {$value = $expr.value;}
|
/external/clang/lib/AST/ |
ItaniumCXXABI.cpp | 145 unsigned ParmIdx, Expr *DAE) override {} 147 Expr *getDefaultArgExprForConstructor(const CXXConstructorDecl *CD,
|
/external/clang/lib/Analysis/ |
LiveVariables.cpp | 232 if (const Expr *Ex = dyn_cast<Expr>(S)) 259 if (isa<Expr>(S)) { 276 if (Expr *ImplicitObj = CE->getImplicitObjectArgument()) { 302 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr(); 338 Expr *LHS = B->getLHS()->IgnoreParens(); 389 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) { 409 const Expr *subEx = UE->getArgumentExpr();
|
/external/clang/test/CXX/expr/expr.const/ |
p2-0x.cpp | 6 // - this (5.1.1 [expr.prim.general]) [Note: when evaluating a constant 128 // example, signed integer overflow (Clause 5 [expr]), certain pointer 129 // arithmetic (5.7 [expr.add]), division by zero (5.6 [expr.mul]), or certain 130 // shift operations (5.8 [expr.shift]) -end note]; 456 // C++11 [expr.rel]p2: If two pointers p and q of the same type point to 501 // [expr.rel]p2, but is covered by 'Other pointer comparisons are 518 // [expr.rel]p3: Pointers to void can be compared [...] if both pointers 547 struct Expr { 548 constexpr Expr(Literal l) : IsLiteral(true), l(l) { [all...] |
/external/llvm/bindings/go/llvm/ |
DIBuilderBindings.h | 133 LLVMMetadataRef Expr, 139 LLVMMetadataRef Expr,
|