Searched refs:Expr (Results 251 - 275 of 514) sorted by relevance

<<11121314151617181920>>

/external/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp113 const Expr *Ex,
131 const Expr *expr,
169 SValBuilder::getConjuredHeapSymbolVal(const Expr *E,
184 const Expr *expr, QualType type,
246 Optional<SVal> SValBuilder::getConstantVal(const Expr *E) {
300 const Expr *SE = CE->getSubExpr();
322 if (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull))
H A DExplodedGraph.cpp59 bool ExplodedGraph::isInterestingLValueExpr(const Expr *Ex) {
92 // (9) The PostStmt isn't for a non-consumed Stmt or Expr.
133 const Expr *Ex = dyn_cast<Expr>(progPoint.castAs<PostStmt>().getStmt());
144 // Do not collect nodes for non-consumed Stmt or Expr to ensure precise
/external/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp387 getReductionInit(const Expr *ReductionOp) {
399 const Expr *InitOp,
407 const Expr *LHS = CE->getArg(/*Arg=*/0)->IgnoreParenImpCasts();
408 const Expr *RHS = CE->getArg(/*Arg=*/1)->IgnoreParenImpCasts();
452 QualType Type, const Expr *Init,
536 const VarDecl *SrcVD, const Expr *Copy) {
836 llvm::DenseMap<const VarDecl *, const Expr *> LoopCountersAndUpdates;
1141 llvm::SmallVector<const Expr *, 8> Privates;
1142 llvm::SmallVector<const Expr *, 8> LHSExprs;
1143 llvm::SmallVector<const Expr *,
[all...]
H A DCGExprComplex.cpp10 // This contains code to emit Expr nodes with complex types as LLVM code.
76 ComplexPairTy EmitLoadOfLValue(const Expr *E) {
97 ComplexPairTy Visit(Expr *E) {
106 ComplexPairTy VisitExpr(Expr *S);
136 ComplexPairTy VisitArraySubscriptExpr(Expr *E) { return EmitLoadOfLValue(E); }
137 ComplexPairTy VisitMemberExpr(const Expr *E) { return EmitLoadOfLValue(E); }
150 ComplexPairTy EmitCast(CastKind CK, Expr *Op, QualType DestTy);
182 ComplexPairTy VisitUnaryDeref(const Expr *E) { return EmitLoadOfLValue(E); }
364 ComplexPairTy ComplexExprEmitter::VisitExpr(Expr *E) {
423 ComplexPairTy ComplexExprEmitter::EmitCast(CastKind CK, Expr *O
[all...]
H A DCGOpenMPRuntime.cpp740 const Expr *CombinerInitializer, const VarDecl *In,
1892 static void emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond,
1934 const Expr *IfCond) {
2078 SourceLocation Loc, const Expr *Hint) {
2167 ArrayRef<const Expr *> CopyprivateVars, ArrayRef<const Expr *> DestExprs,
2168 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps) {
2215 ArrayRef<const Expr *> CopyprivateVars,
2216 ArrayRef<const Expr *> SrcExpr
[all...]
/external/clang/lib/Sema/
H A DSemaOverload.cpp18 #include "clang/AST/Expr.h"
72 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType,
78 static bool IsTransparentUnionStandardConversion(Sema &S, Expr* From,
84 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType,
254 static const Expr *IgnoreNarrowingConversion(const Expr *Converted) {
287 const Expr *Converted,
326 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
359 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
400 const Expr *Initialize
2075 isNullPointerConstantForConversion(Expr *Expr, bool InOverloadResolution, ASTContext &Context) argument
[all...]
H A DSemaDeclAttr.cpp21 #include "clang/AST/Expr.h"
219 /// \brief If Expr is a valid integer constant, get the value of the integer
222 const Expr *Expr, uint32_t &Val,
225 if (Expr->isTypeDependent() || Expr->isValueDependent() ||
226 !Expr->isIntegerConstantExpr(I, S.Context)) {
230 << Expr->getSourceRange();
234 << Expr->getSourceRange();
239 S.Diag(Expr
221 checkUInt32Argument(Sema &S, const AttributeList &Attr, const Expr *Expr, uint32_t &Val, unsigned Idx = UINT_MAX) argument
[all...]
H A DSemaExprMember.cpp457 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType,
500 Expr *BaseExpr,
526 bool Sema::CheckQualifiedMemberReference(Expr *BaseExpr,
615 Expr *BaseExpr,
716 Sema::BuildMemberReferenceExpr(Expr *Base, QualType BaseType,
775 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
785 Expr *baseObjectExpr,
854 Expr *result = baseObjectExpr;
895 BuildMSPropertyRefExpr(Sema &S, Expr *BaseExpr, bool IsArrow,
909 Sema &SemaRef, ASTContext &C, Expr *Bas
[all...]
H A DSemaLambda.cpp497 static EnumDecl *findEnumForBlockReturn(Expr *E) {
522 if (Expr *last = dyn_cast_or_null<Expr>(SE->getSubStmt()->body_back()))
561 if (Expr *retValue = ret->getRetValue())
595 Expr *retValue = ret->getRetValue();
605 Expr *E = (cleanups ? cleanups->getSubExpr() : retValue);
687 const Expr *RetE = RS->getRetValue();
709 Expr *&Init) {
753 Init = Result.getAs<Expr>();
764 Init = Result.getAs<Expr>();
[all...]
/external/llvm/lib/CodeGen/
H A DSafeStack.cpp94 const SCEV *visitUnknown(const SCEVUnknown *Expr) { argument
95 if (Expr->getValue() == AllocaPtr)
96 return SE.getZero(Expr->getType());
97 return Expr;
227 const SCEV *Expr = Rewriter.visit(SE->getSCEV(Addr)); local
229 uint64_t BitWidth = SE->getTypeSizeInBits(Expr->getType());
230 ConstantRange AccessStartRange = SE->getUnsignedRange(Expr);
242 << " SCEV " << *Expr
243 << " U: " << SE->getUnsignedRange(Expr)
244 << ", S: " << SE->getSignedRange(Expr) << "\
[all...]
/external/llvm/lib/MC/
H A DMCStreamer.cpp145 void MCStreamer::emitFill(uint64_t NumValues, int64_t Size, int64_t Expr) { argument
147 Expr &= ~0ULL >> (64 - NonZeroSize * 8);
149 EmitIntValue(Expr, NonZeroSize);
698 void MCStreamer::visitUsedExpr(const MCExpr &Expr) { argument
699 switch (Expr.getKind()) {
701 cast<MCTargetExpr>(Expr).visitUsedExpr(*this);
708 const MCBinaryExpr &BE = cast<MCBinaryExpr>(Expr);
715 visitUsedSymbol(cast<MCSymbolRefExpr>(Expr).getSymbol());
719 visitUsedExpr(*cast<MCUnaryExpr>(Expr).getSubExpr());
774 void MCStreamer::emitFill(const MCExpr &NumValues, int64_t Size, int64_t Expr, argument
[all...]
H A DMCObjectStreamer.cpp469 const MCExpr *Expr, SMLoc Loc) {
486 if (Expr == nullptr)
487 Expr =
489 DF->getFixups().push_back(MCFixup::create(OffsetValue, Expr, Kind, Loc));
520 int64_t Expr, SMLoc Loc) {
534 MCStreamer::emitFill(IntNumValues, Size, Expr);
468 EmitRelocDirective(const MCExpr &Offset, StringRef Name, const MCExpr *Expr, SMLoc Loc) argument
519 emitFill(const MCExpr &NumValues, int64_t Size, int64_t Expr, SMLoc Loc) argument
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp252 const Expr *E) const;
257 const Expr *DeallocExpr) const;
274 ProgramStateRef ProcessZeroAllocation(CheckerContext &C, const Expr *E,
283 const Expr *SizeEx, SVal Init,
299 MallocUpdateRefState(CheckerContext &C, const Expr *E, ProgramStateRef State,
310 ProgramStateRef FreeMemAux(CheckerContext &C, const Expr *Arg,
311 const Expr *ParentExpr,
369 const Expr *DeallocExpr) const;
373 const Expr *DeallocExpr, const RefState *RS,
376 const Expr *DeallocExp
[all...]
H A DObjCSelfInitChecker.cpp67 void checkForInvalidSelf(const Expr *E, CheckerContext &C,
134 static bool isInvalidSelf(const Expr *E, CheckerContext &C) {
144 void ObjCSelfInitChecker::checkForInvalidSelf(const Expr *E, CheckerContext &C,
H A DCastSizeChecker.cpp89 const Expr *E = CE->getSubExpr();
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp737 RegVar->initializeMMI(VI.Expr, VI.Slot);
745 const DIExpression *Expr = MI->getDebugExpression(); local
756 return DebugLocEntry::Value(Expr, MLoc);
759 return DebugLocEntry::Value(Expr, MI->getOperand(0).getImm());
761 return DebugLocEntry::Value(Expr, MI->getOperand(0).getFPImm());
763 return DebugLocEntry::Value(Expr, MI->getOperand(0).getCImm());
1411 const DIExpression *Expr = Value.getExpression(); local
1412 if (!Expr || !Expr->getNumElements())
1420 DwarfExpr.AddExpression(Expr
1448 const DIExpression *Expr = Piece.getExpression(); local
[all...]
/external/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp290 void RewriteObjCQualifiedInterfaceTypes(Expr *E);
350 ArrayRef<Expr *> Args,
357 SmallVectorImpl<Expr*> &MsgExprs,
386 Stmt *SynthesizeBlockCall(CallExpr *Exp, const Expr* BlockExp);
492 CastKind Kind, Expr *E) {
1237 Expr *Base, *RHS;
1246 Base = cast<Expr>(RewriteFunctionBodyOrGlobalInitializer(Base));
1252 RHS = cast<Expr>(RewriteFunctionBodyOrGlobalInitializer(RHS));
1319 Expr *Base = nullptr;
1327 Base = cast<Expr>(RewriteFunctionBodyOrGlobalInitialize
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h18 #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/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp441 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext); local
444 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext));
454 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext); local
459 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext));
487 const MCExpr *Expr = local
493 OutStreamer->EmitValue(Expr, Size);
/external/llvm/lib/IR/
H A DDIBuilder.cpp721 DIExpression *Expr, const DILocation *DL,
732 trackIfUnresolved(Expr);
735 MetadataAsValue::get(VMContext, Expr)};
740 DIExpression *Expr, const DILocation *DL,
751 trackIfUnresolved(Expr);
754 MetadataAsValue::get(VMContext, Expr)};
765 DIExpression *Expr,
778 trackIfUnresolved(Expr);
782 MetadataAsValue::get(VMContext, Expr)};
788 DIExpression *Expr,
720 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
739 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertAtEnd) argument
763 insertDbgValueIntrinsic(Value *V, uint64_t Offset, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, Instruction *InsertBefore) argument
786 insertDbgValueIntrinsic(Value *V, uint64_t Offset, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertAtEnd) argument
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h174 const MCExpr *Expr = local
176 AP.printMCExpr(*Expr, O);
242 void printMCExpr(const MCExpr &Expr, raw_ostream &OS);
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp43 const MCExpr *Expr = Fixup.getValue(); local
45 if (Expr->getKind() != MCExpr::Target)
48 switch (cast<PPCMCExpr>(Expr)->getKind()) {
/external/v8/tools/clang/blink_gc_plugin/
H A DCheckTraceVisitor.cpp42 Expr* callee = call->getCallee();
58 Expr* arg = call->getArg(0);
324 Expr* arg) {
/external/javassist/src/main/javassist/expr/
H A DCast.java26 public class Cast extends Expr {
H A DInstanceof.java26 public class Instanceof extends Expr {

Completed in 652 milliseconds

<<11121314151617181920>>