/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 76 Expr *getAsExpr() const { 78 return static_cast<Expr*>(Arg); 117 /// an \c ActionBase::TypeTy* (for a type), an Expr* (for an
|
/freebsd-11.0-release/contrib/llvm/lib/MC/ |
H A D | ConstantPools.cpp | 92 const MCExpr *Expr, 95 return getOrCreateConstantPool(Section).addEntry(Expr, Streamer.getContext(), 91 addEntry(MCStreamer &Streamer, const MCExpr *Expr, unsigned Size, SMLoc Loc) argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCExpr.cpp | 22 PPCMCExpr::create(VariantKind Kind, const MCExpr *Expr, argument 24 return new (Ctx) PPCMCExpr(Kind, Expr, isDarwin);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 23 // Return true if Expr is in the range [MinValue, MaxValue]. 24 static bool inRange(const MCExpr *Expr, int64_t MinValue, int64_t MaxValue) { argument 25 if (auto *CE = dyn_cast<MCConstantExpr>(Expr)) { 120 void addExpr(MCInst &Inst, const MCExpr *Expr) const { 122 if (!Expr) 124 else if (auto *CE = dyn_cast<MCConstantExpr>(Expr)) 127 Inst.addOperand(MCOperand::createExpr(Expr)); 159 createImm(const MCExpr *Expr, SMLoc StartLoc, SMLoc EndLoc) { argument 161 Op->Imm = Expr; 768 const MCExpr *Expr, *Lengt local 854 const MCExpr *Expr; local [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 10 // This contains code to emit Constant Expr nodes as LLVM code. 641 Expr *subExpr = E->getSubExpr(); 782 if (Expr *filler = ILE->getArrayFiller()) 799 Expr *Init = ILE->getInit(i); 868 if (Expr *filler = Updater->getArrayFiller()) 874 Expr *Init = nullptr; 942 Expr *Arg = E->getArg(0); 1005 Expr *E = const_cast<Expr*>(LVBase.get<const Expr*>()); [all...] |
H A D | CGExpr.cpp | 10 // This contains code to emit Expr nodes as LLVM code. 109 llvm::Value *CodeGenFunction::EvaluateExprAsBool(const Expr *E) { 127 void CodeGenFunction::EmitIgnoredExpr(const Expr *E) { 139 RValue CodeGenFunction::EmitAnyExpr(const Expr *E, 158 RValue CodeGenFunction::EmitAnyExprToTemp(const Expr *E) { 168 void CodeGenFunction::EmitAnyExprToMem(const Expr *E, 199 const Expr *E, Address ReferenceTemporary) { 316 const MaterializeTemporaryExpr *M, const Expr *Inner) { 351 const Expr *E = M->GetTemporaryExpr(); 391 SmallVector<const Expr *, [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IvarInvalidationChecker.cpp | 125 const Expr *peel(const Expr *E) const; 128 bool isZero(const Expr *E) const; 145 /// Checks if the Expr refers to an ivar, if yes, marks it as invalidated. 146 void check(const Expr *E); 593 const Expr *IvarInvalidationCheckerImpl::MethodCrawler::peel(const Expr *E) const { 645 bool IvarInvalidationCheckerImpl::MethodCrawler::isZero(const Expr *E) const { 648 return (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull) 649 != Expr [all...] |
H A D | CastToStructChecker.cpp | 36 const Expr *E = CE->getSubExpr();
|
H A D | CheckObjCDealloc.cpp | 19 #include "clang/AST/Expr.h" 41 if (Expr *Receiver = ME->getInstanceReceiver()->IgnoreParenCasts()) 49 if (Expr *Receiver = ME->getInstanceReceiver()->IgnoreParenCasts()) 55 Expr::NPC_ValueDependentIsNull)) 65 Expr::NPC_ValueDependentIsNull)) {
|
H A D | CheckSizeofPointer.cpp | 61 Expr *ArgEx = E->getArgumentExpr();
|
H A D | MallocSizeofChecker.cpp | 41 const Expr *CastedExpr; 45 CallRecord(ExprParent CastedExprParent, const Expr *CastedExpr, 63 Calls.push_back(CallRecord(Parent, cast<Expr>(S), AllocCall.first, 105 if (const Expr *Init = VD->getInit())
|
H A D | ObjCAtSyncChecker.cpp | 40 const Expr *Ex = S->getSynchExpr();
|
H A D | ReturnPointerRangeChecker.cpp | 39 const Expr *RetE = RS->getRetValue();
|
H A D | UndefinedArraySubscriptChecker.cpp | 38 const Expr *Index = A->getIdx();
|
H A D | UndefinedAssignmentChecker.cpp | 60 const Expr *ex = nullptr;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 18 #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, 319 const Expr *Initializer = IgnoreNarrowingConversion(Converted); 352 const Expr *Initializer = IgnoreNarrowingConversion(Converted); 393 const Expr *Initialize 2040 isNullPointerConstantForConversion(Expr *Expr, bool InOverloadResolution, ASTContext &Context) argument [all...] |
H A D | SemaInit.cpp | 59 static StringInitFailureKind IsStringInit(Expr *Init, const ArrayType *AT, 123 static StringInitFailureKind IsStringInit(Expr *init, QualType declType, 133 static void updateStringLiteralType(Expr *E, QualType Ty) { 149 static void CheckStringInit(Expr *Str, QualType &DeclT, const ArrayType *AT, 313 Expr *expr); 349 Expr *InitExpr, FieldDecl *Field, 372 Expr *InitExpr; 469 return VerifyOnly ? ExprResult(static_cast<Expr *>(nullptr)) 497 Expr *Filler = new (SemaRef.Context) NoInitExpr(Field->getType()); 547 ILE->setInit(Init, MemberInit.getAs<Expr>()); [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | Consumed.cpp | 468 InfoEntry findInfo(const Expr *E) { 471 ConstInfoEntry findInfo(const Expr *E) const { 474 void insertInfo(const Expr *E, const PropagationInfo &PI) { 478 void forwardInfo(const Expr *From, const Expr *To); 479 void copyInfo(const Expr *From, const Expr *To, ConsumedState CS); 480 ConsumedState getInfo(const Expr *From); 481 void setInfo(const Expr *To, ConsumedState NS); 482 void propagateReturnType(const Expr *Cal [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 120 llvm::PointerUnion<const Expr *, const Decl *> Origin; 143 CallEvent(const Expr *E, ProgramStateRef state, const LocationContext *lctx) 198 const Expr *getOriginExpr() const { 199 return Origin.dyn_cast<const Expr *>(); 241 virtual const Expr *getArgExpr(unsigned Index) const { return nullptr; } 390 AnyFunctionCall(const Expr *E, ProgramStateRef St, 458 const Expr *getArgExpr(unsigned Index) const override { 493 const Expr *getArgExpr(unsigned Index) const override { 595 virtual const Expr *getCXXThisExpr() const { return nullptr; } 638 const Expr *getArgExp [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransEmptyStatementsAndDealloc.cpp | 100 Expr *condE = S->getCond(); 112 Expr *condE = S->getCond(); 122 Expr *condE = S->getCond(); 132 Expr *Exp = S->getCollection();
|
H A D | TransGCCalls.cpp | 46 Expr *CEE = E->getCallee()->IgnoreParenImpCasts();
|
H A D | TransUnusedInitDelegate.cpp | 68 bool isRemovable(Expr *E) const {
|
H A D | Transforms.h | 164 bool isPlusOne(const Expr *E); 180 bool hasSideEffects(Expr *E, ASTContext &Ctx); 181 bool isGlobalVar(Expr *E); 206 typedef llvm::DenseSet<Expr *> ExprSet;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ParentMap.cpp | 16 #include "clang/AST/Expr.h" 143 } while (S && isa<Expr>(S) && cast<Expr>(S)->IgnoreParenImpCasts() != S); 157 bool ParentMap::isConsumedExpr(Expr* E) const { 173 return isa<Expr>(P);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | ConstantPools.h | 84 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,
|