Searched refs:Expr (Results 176 - 200 of 566) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp36 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 DPointerArithChecker.cpp54 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 DStackAddrEscapeChecker.cpp57 const Expr *RetE) const;
84 const Expr *ARE = AR->getExpr();
153 const Expr *RetE) const {
253 const Expr *RetE = RS->getRetValue();
H A DIvarInvalidationChecker.cpp121 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 DRISCVELFObjectWriter.cpp52 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 DState.cpp25 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 DEvalEmitter.h42 llvm::Expected<bool> interpretExpr(const Expr *E);
57 virtual bool visitExpr(const Expr *E) = 0;
H A DSource.h91 const Expr *asExpr() const;
110 const Expr *getExpr(Function *F, CodePtr PC) const;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h1104 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 DCGStmtOpenMP.cpp137 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 DWebAssemblyMCInstLower.cpp146 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 DConstantPools.cpp110 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 DASTMutationListener.h24 class Expr;
85 Expr *ThisArg) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp153 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 DExprEngineC.cpp29 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 DTreeTransform.h21 #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 DCFG.cpp21 #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 DConsumed.cpp18 #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 DCallEvent.h22 #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 DSparcAsmParser.cpp340 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 DTransEmptyStatementsAndDealloc.cpp98 Expr *condE = S->getCond();
110 Expr *condE = S->getCond();
120 Expr *condE = S->getCond();
130 Expr *Exp = S->getCollection();
H A DTransGCCalls.cpp45 Expr *CEE = E->getCallee()->IgnoreParenImpCasts();
H A DTransUnusedInitDelegate.cpp67 bool isRemovable(Expr *E) const {
H A DTransforms.h163 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 DCXXABI.h24 class Expr;

Completed in 375 milliseconds

1234567891011>>