Searched refs:Expr (Results 126 - 150 of 403) sorted by relevance

1234567891011>>

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DParsedTemplate.h76 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 DConstantPools.cpp92 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 DPPCMCExpr.cpp22 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 DSystemZAsmParser.cpp23 // 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 DCGExprConstant.cpp10 // 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 DCGExpr.cpp10 // 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 DIvarInvalidationChecker.cpp125 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 DCastToStructChecker.cpp36 const Expr *E = CE->getSubExpr();
H A DCheckObjCDealloc.cpp19 #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 DCheckSizeofPointer.cpp61 Expr *ArgEx = E->getArgumentExpr();
H A DMallocSizeofChecker.cpp41 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 DObjCAtSyncChecker.cpp40 const Expr *Ex = S->getSynchExpr();
H A DReturnPointerRangeChecker.cpp39 const Expr *RetE = RS->getRetValue();
H A DUndefinedArraySubscriptChecker.cpp38 const Expr *Index = A->getIdx();
H A DUndefinedAssignmentChecker.cpp60 const Expr *ex = nullptr;
/freebsd-11.0-release/contrib/llvm/tools/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,
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 DSemaInit.cpp59 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 DConsumed.cpp468 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 DCallEvent.h120 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 DTransEmptyStatementsAndDealloc.cpp100 Expr *condE = S->getCond();
112 Expr *condE = S->getCond();
122 Expr *condE = S->getCond();
132 Expr *Exp = S->getCollection();
H A DTransGCCalls.cpp46 Expr *CEE = E->getCallee()->IgnoreParenImpCasts();
H A DTransUnusedInitDelegate.cpp68 bool isRemovable(Expr *E) const {
H A DTransforms.h164 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 DParentMap.cpp16 #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 DConstantPools.h84 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,

Completed in 214 milliseconds

1234567891011>>