/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | VLASizeChecker.cpp | 36 void reportBug(VLASize_Kind Kind, const Expr *SizeE, ProgramStateRef State, 46 VLASize_Kind Kind, const Expr *SizeE, ProgramStateRef State, 96 const Expr *SE = VLA->getSizeExpr();
|
H A D | PointerArithChecker.cpp | 54 void reportPointerArithMisuse(const Expr *E, CheckerContext &C, 148 void PointerArithChecker::reportPointerArithMisuse(const Expr *E, 262 const Expr *CastedExpr = CE->getSubExpr(); 280 const Expr *CastedExpr = CE->getSubExpr(); 323 const Expr *Lhs = BOp->getLHS(); 324 const Expr *Rhs = BOp->getRHS();
|
H A D | StackAddrEscapeChecker.cpp | 57 const Expr *RetE) const; 84 const Expr *ARE = AR->getExpr(); 153 const Expr *RetE) const { 253 const Expr *RetE = RS->getRetValue();
|
H A D | IvarInvalidationChecker.cpp | 121 const Expr *peel(const Expr *E) const; 124 bool isZero(const Expr *E) const; 141 /// Checks if the Expr refers to an ivar, if yes, marks it as invalidated. 142 void check(const Expr *E); 589 const Expr *IvarInvalidationCheckerImpl::MethodCrawler::peel(const Expr *E) const { 641 bool IvarInvalidationCheckerImpl::MethodCrawler::isZero(const Expr *E) const { 644 return (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull) 645 != Expr [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVELFObjectWriter.cpp | 52 const MCExpr *Expr = Fixup.getValue(); local 101 if (Expr->getKind() == MCExpr::Target && 102 cast<RISCVMCExpr>(Expr)->getKind() == RISCVMCExpr::VK_RISCV_32_PCREL)
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | State.cpp | 25 OptionalDiagnostic State::FFDiag(const Expr *E, diag::kind DiagId, 52 OptionalDiagnostic State::CCEDiag(const Expr *E, diag::kind DiagId, 88 Expr::EvalStatus &EvalStatus = getEvalStatus();
|
H A D | EvalEmitter.h | 42 llvm::Expected<bool> interpretExpr(const Expr *E); 57 virtual bool visitExpr(const Expr *E) = 0;
|
H A D | Source.h | 91 const Expr *asExpr() const; 110 const Expr *getExpr(Function *F, CodePtr PC) const;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.h | 1104 static bool shouldBindAsLValue(const Expr *expr) { 1117 const Expr *e) { 1168 static bool shouldBindAsLValue(const Expr *expr) { 1404 llvm::DenseMap<const Expr*, llvm::Value*> VLASizeMap; 1909 void EmitInitializerForField(FieldDecl *Field, LValue LHS, Expr *Init); 2281 llvm::Value *EvaluateExprAsBool(const Expr *E); 2284 void EmitIgnoredExpr(const Expr *E); 2292 RValue EmitAnyExpr(const Expr *E, 2298 Address EmitVAListRef(const Expr *E); 2303 Address EmitMSVAListRef(const Expr * [all...] |
H A D | CGStmtOpenMP.cpp | 137 for (const Expr *IRef : C->varlists()) { 212 for (const Expr *E : UDP->varlists()) { 222 if (const Expr *E = TG->getReductionRef()) 255 LValue CodeGenFunction::EmitOMPSharedLValue(const Expr *E) { 393 llvm::DenseMap<const Decl *, std::pair<const Expr *, llvm::Value *>> 573 llvm::DenseMap<const Decl *, std::pair<const Expr *, llvm::Value *>> VLASizes; 707 const VarDecl *SrcVD, const Expr *Copy) { 766 for (const Expr *IInit : C->private_copies()) { 827 const Expr *Init = VD->getInit(); 887 for (const Expr *IIni [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMCInstLower.cpp | 146 const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Kind, Ctx); local 159 Expr = MCBinaryExpr::createAdd( 160 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); 163 return MCOperand::createExpr(Expr); 176 const MCExpr *Expr = local 178 return MCOperand::createExpr(Expr);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | ConstantPools.cpp | 110 const MCExpr *Expr, 113 return getOrCreateConstantPool(Section).addEntry(Expr, Streamer.getContext(), 109 addEntry(MCStreamer &Streamer, const MCExpr *Expr, unsigned Size, SMLoc Loc) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTMutationListener.h | 24 class Expr; 85 Expr *ThisArg) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMCInstLower.cpp | 153 const MCExpr *Expr = local 157 Expr = MCBinaryExpr::createAdd(Expr, 160 MCOp = MCOperand::createExpr(Expr); 166 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx); local 167 MCOp = MCOperand::createExpr(Expr); 288 const MCSymbolRefExpr *Expr local 290 Expr->print(Str, MAI);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 29 SVal Symbol, SVal Other, Expr* Expression, SValBuilder &svalBuilder, 44 Expr *LHS = B->getLHS()->IgnoreParens(); 45 Expr *RHS = B->getRHS()->IgnoreParens(); 229 const Expr *copyExpr = nullptr; 260 ProgramStateRef state, const Expr* Ex, const LocationContext* LCtx, 301 void ExprEngine::VisitCast(const CastExpr *CastE, const Expr *Ex, 557 const Expr *Init = CL->getInitializer(); 598 if (const Expr *InitEx = VD->getInit()) { 714 const Expr *RHS = cast<Expr>(Ele [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 21 #include "clang/AST/Expr.h" 137 static inline ExprResult Owned(Expr *E) { return E; } 229 bool DropCallArgument(Expr *E) { 395 ExprResult TransformExpr(Expr *E); 404 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit); 429 bool TransformExprs(Expr *const *Inputs, unsigned NumInputs, bool IsCall, 430 SmallVectorImpl<Expr *> &Outputs, 453 Expr *Expr, 699 ExprResult TransformAddressOfOperand(Expr * 3731 TransformCondition( SourceLocation Loc, VarDecl *Var, Expr *Expr, Sema::ConditionKind Kind) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFG.cpp | 21 #include "clang/AST/Expr.h" 68 if (Expr *Ex = VD->getInit()) 75 static bool IsIntegerLiteralConstantExpr(const Expr *E) { 97 /// constant expression or EnumConstantDecl from the given Expr. If it fails, 99 static const Expr *tryTransformToIntOrEnumConstant(const Expr *E) { 108 /// Tries to interpret a binary operator into `Expr Op NumExpr` form, if 111 /// If this fails, at least one of the returned DeclRefExpr or Expr will be 113 static std::tuple<const Expr *, BinaryOperatorKind, const Expr *> [all...] |
H A D | Consumed.cpp | 18 #include "clang/AST/Expr.h" 469 InfoEntry findInfo(const Expr *E) { 476 ConstInfoEntry findInfo(const Expr *E) const { 483 void insertInfo(const Expr *E, const PropagationInfo &PI) { 487 void forwardInfo(const Expr *From, const Expr *To); 488 void copyInfo(const Expr *From, const Expr *To, ConsumedState CS); 489 ConsumedState getInfo(const Expr *From); 490 void setInfo(const Expr *T [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 22 #include "clang/AST/Expr.h" 145 llvm::PointerUnion<const Expr *, const Decl *> Origin; 167 CallEvent(const Expr *E, ProgramStateRef state, const LocationContext *lctx) 222 const Expr *getOriginExpr() const { 223 return Origin.dyn_cast<const Expr *>(); 272 virtual const Expr *getArgExpr(unsigned Index) const { return nullptr; } 463 AnyFunctionCall(const Expr *E, ProgramStateRef St, 518 const Expr *getArgExpr(unsigned Index) const override { 553 const Expr *getArgExpr(unsigned Index) const override { 653 virtual const Expr *getCXXThisExp [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 340 const MCExpr *Expr = getImm(); local 341 addExpr(Inst, Expr); 344 void addExpr(MCInst &Inst, const MCExpr *Expr) const{ 346 if (!Expr) 348 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) 351 Inst.addOperand(MCOperand::createExpr(Expr)); 368 const MCExpr *Expr = getMemOff(); local 369 addExpr(Inst, Expr); 374 const MCExpr *Expr = getImm(); local 375 addExpr(Inst, Expr); 544 const MCExpr *Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_HI, ValExpr); local 565 const MCExpr *Expr; local 1234 hasGOTReference(const MCExpr *Expr) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransEmptyStatementsAndDealloc.cpp | 98 Expr *condE = S->getCond(); 110 Expr *condE = S->getCond(); 120 Expr *condE = S->getCond(); 130 Expr *Exp = S->getCollection();
|
H A D | TransGCCalls.cpp | 45 Expr *CEE = E->getCallee()->IgnoreParenImpCasts();
|
H A D | TransUnusedInitDelegate.cpp | 67 bool isRemovable(Expr *E) const {
|
H A D | Transforms.h | 163 bool isPlusOne(const Expr *E); 179 bool hasSideEffects(Expr *E, ASTContext &Ctx); 180 bool isGlobalVar(Expr *E); 205 typedef llvm::DenseSet<Expr *> ExprSet;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | CXXABI.h | 24 class Expr;
|