Searched refs:CE (Results 26 - 50 of 252) sorted by relevance

1234567891011

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DOSObjectCStyleCast.cpp41 const auto *CE = Nodes.getNodeAs<CastExpr>(WarnAtNode); local
42 assert(CE);
54 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), ADC),
55 CE->getSourceRange());
H A DCastSizeChecker.cpp28 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
87 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const { argument
88 const Expr *E = CE->getSubExpr();
90 QualType ToTy = Ctx.getCanonicalType(CE->getType());
137 R->addRange(CE->getSourceRange());
H A DMallocChecker.cpp360 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
431 /// \param [in] CE The expression that allocates memory.
436 const CallExpr *CE,
442 /// \param [in] CE The expression that allocates memory.
449 static ProgramStateRef MallocMemAux(CheckerContext &C, const CallExpr *CE,
456 /// \param [in] CE The expression that allocates memory.
463 static ProgramStateRef MallocMemAux(CheckerContext &C, const CallExpr *CE,
474 performKernelMalloc(const CallExpr *CE, CheckerContext &C,
490 /// \param [in] CE The expression that frees memory.
494 ProgramStateRef FreeMemAttr(CheckerContext &C, const CallExpr *CE,
966 performKernelMalloc( const CallExpr *CE, CheckerContext &C, const ProgramStateRef &State) const argument
1055 checkPostStmt(const CallExpr *CE, CheckerContext &C) const argument
1485 MallocMemReturnsAttr(CheckerContext &C, const CallExpr *CE, const OwnershipAttr *Att, ProgramStateRef State) const argument
1502 MallocMemAux(CheckerContext &C, const CallExpr *CE, const Expr *SizeEx, SVal Init, ProgramStateRef State, AllocationFamily Family) argument
1513 MallocMemAux(CheckerContext &C, const CallExpr *CE, SVal Size, SVal Init, ProgramStateRef State, AllocationFamily Family) argument
1581 FreeMemAttr(CheckerContext &C, const CallExpr *CE, const OwnershipAttr *Att, ProgramStateRef State) const argument
1603 FreeMemAux(CheckerContext &C, const CallExpr *CE, ProgramStateRef State, unsigned Num, bool Hold, bool &IsKnownToBeAllocated, bool ReturnsNullOnFailure) const argument
2395 ReallocMemAux(CheckerContext &C, const CallExpr *CE, bool ShouldFreeOnFail, ProgramStateRef State, bool SuffixWithN) const argument
2500 CallocMem(CheckerContext &C, const CallExpr *CE, ProgramStateRef State) argument
2809 suppressDeallocationsInSuspiciousContexts( const CallExpr *CE, CheckerContext &C) const argument
[all...]
H A DPointerArithChecker.cpp66 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
67 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const;
69 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
217 void PointerArithChecker::checkPostStmt(const CallExpr *CE, argument
220 const FunctionDecl *FD = C.getCalleeDecl(CE);
228 SVal SV = C.getSVal(CE);
257 void PointerArithChecker::checkPostStmt(const CastExpr *CE, argument
259 if (CE->getCastKind() != CastKind::CK_BitCast)
262 const Expr *CastedExpr = CE->getSubExpr();
275 void PointerArithChecker::checkPreStmt(const CastExpr *CE, argument
[all...]
H A DAnalyzerStatsChecker.cpp119 const CoreEngine &CE = Eng.getCoreEngine(); local
120 for (ExhaustedIterator I = CE.blocks_exhausted_begin(),
121 E = CE.blocks_exhausted_end(); I != E; ++I) {
126 const CFGElement &CE = Exit->front(); local
127 if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) {
H A DObjCSelfInitChecker.cpp78 void checkPreCall(const CallEvent &CE, CheckerContext &C) const;
79 void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
237 void ObjCSelfInitChecker::checkPreCall(const CallEvent &CE, argument
245 unsigned NumArgs = CE.getNumArgs();
252 SVal argV = CE.getArgSVal(i);
265 void ObjCSelfInitChecker::checkPostCall(const CallEvent &CE, argument
278 unsigned NumArgs = CE.getNumArgs();
280 SVal argV = CE.getArgSVal(i);
292 addSelfFlag(state, CE.getReturnValue(), prevFlags, C);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLGraph.h182 static bool hasUsefulEdges(ConstantExpr *CE) {
185 return CE->getOpcode() != Instruction::ICmp &&
186 CE->getOpcode() != Instruction::FCmp;
509 void visitConstantExpr(ConstantExpr *CE) {
510 switch (CE->getOpcode()) {
512 auto GEPOp = cast<GEPOperator>(CE);
518 addNode(CE->getOperand(0), getAttrEscaped());
523 addNode(CE, getAttrUnknown());
538 addAssignEdge(CE->getOperand(0), CE);
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.cpp134 const MemRegion *MPIChecker::topRegionUsedByWait(const CallEvent &CE) const {
136 if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) {
137 return CE.getArgSVal(0).getAsRegion();
138 } else if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) {
139 return CE.getArgSVal(1).getAsRegion();
147 const MemRegion *const MR, const CallEvent &CE, CheckerContext &Ctx) const {
151 if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) {
165 CE.getArgExpr(1)->getType()->getPointeeType());
172 CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion,
177 } else if (FuncClassifier->isMPI_Wait(CE
145 allRegionsUsedByWait( llvm::SmallVector<const MemRegion *, 2> &ReqRegions, const MemRegion *const MR, const CallEvent &CE, CheckerContext &Ctx) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnyCall.h66 AnyCall(const CallExpr *CE) : E(CE) { argument
67 D = CE->getCalleeDecl();
68 K = (CE->getCallee()->getType()->getAs<BlockPointerType>()) ? Block
109 } else if (const auto *CE = dyn_cast<CallExpr>(E)) {
110 return AnyCall(CE);
H A DConstructionContext.h104 ConstructionContextItem(const CXXConstructExpr *CE) argument
105 : Data(CE), Kind(ElidableConstructorKind) {}
107 ConstructionContextItem(const CallExpr *CE, unsigned Index) argument
108 : Data(CE), Kind(ArgumentKind), Index(Index) {}
110 ConstructionContextItem(const CXXConstructExpr *CE, unsigned Index) argument
111 : Data(CE), Kind(ArgumentKind), Index(Index) {}
627 const Expr *CE; member in class:clang::ArgumentConstructionContext
639 explicit ArgumentConstructionContext(const Expr *CE, unsigned Index, argument
641 : ConstructionContext(ArgumentKind), CE(CE),
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h214 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); local
215 if (!CE)
220 return isImmSExti16i8Value(CE->getValue());
228 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); local
229 if (!CE)
234 return isImmSExti32i8Value(CE->getValue());
242 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); local
243 if (!CE)
248 return isImmSExti64i8Value(CE->getValue());
256 const MCConstantExpr *CE local
269 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); local
278 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreInstPrinter.cpp57 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); local
58 assert(SRE && CE && "Binary expression must be sym+const.");
59 Offset = CE->getValue();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAbstractCallSite.cpp65 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(U->getUser()))
66 if (CE->getNumUses() == 1 && CE->isCast()) {
67 U = &*CE->use_begin();
H A DConstantsContext.h192 static bool classof(const ConstantExpr *CE) { argument
193 return CE->getOpcode() == Instruction::ExtractValue;
224 static bool classof(const ConstantExpr *CE) { argument
225 return CE->getOpcode() == Instruction::InsertValue;
257 static bool classof(const ConstantExpr *CE) { argument
258 return CE->getOpcode() == Instruction::GetElementPtr;
286 static bool classof(const ConstantExpr *CE) { argument
287 return CE->getOpcode() == Instruction::ICmp ||
288 CE->getOpcode() == Instruction::FCmp;
479 ConstantExprKeyType(ArrayRef<Constant *> Operands, const ConstantExpr *CE) argument
486 ConstantExprKeyType(const ConstantExpr *CE, SmallVectorImpl<Constant *> &Storage) argument
[all...]
H A DConstantFold.cpp233 ConstantExpr *CE = dyn_cast<ConstantExpr>(C); local
234 if (!CE) return nullptr;
236 switch (CE->getOpcode()) {
239 Constant *RHS = ExtractConstantBytes(CE->getOperand(1), ByteStart,ByteSize);
248 Constant *LHS = ExtractConstantBytes(CE->getOperand(0), ByteStart,ByteSize);
254 Constant *RHS = ExtractConstantBytes(CE->getOperand(1), ByteStart,ByteSize);
262 Constant *LHS = ExtractConstantBytes(CE->getOperand(0), ByteStart,ByteSize);
268 ConstantInt *Amt = dyn_cast<ConstantInt>(CE->getOperand(1));
280 IntegerType::get(CE->getContext(), ByteSize * 8));
283 return ExtractConstantBytes(CE
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCELFStreamer.cpp47 std::unique_ptr<MCCodeEmitter> CE) {
49 std::move(CE));
44 createAVRELFStreamer(Triple const &TT, MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> CE) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp55 Decl *getDeclFromCall(CallExpr *CE) { argument
56 if (FunctionDecl *CalleeDecl = CE->getDirectCallee())
60 Expr *CEE = CE->getCallee()->IgnoreParenImpCasts();
76 void VisitCallExpr(CallExpr *CE) { argument
77 if (Decl *D = getDeclFromCall(CE))
79 VisitChildren(CE);
232 CE = N->end(); CI != CE; ++CI) {
H A DThreadSafetyCommon.cpp40 std::string threadSafety::getSourceLiteralString(const Expr *CE) { argument
41 switch (CE->getStmtClass()) {
43 return cast<IntegerLiteral>(CE)->getValue().toString(10, true);
46 ret += cast<StringLiteral>(CE)->getString();
110 } else if (const auto *CE = dyn_cast<CXXMemberCallExpr>(DeclExp)) {
111 Ctx.SelfArg = CE->getImplicitObjectArgument();
112 Ctx.SelfArrow = isCalleeArrow(CE->getCallee());
113 Ctx.NumArgs = CE->getNumArgs();
114 Ctx.FunArgs = CE->getArgs();
115 } else if (const auto *CE
373 translateCallExpr(const CallExpr *CE, CallingContext *Ctx, const Expr *SelfE) argument
561 translateCastExpr(const CastExpr *CE, CallingContext *Ctx) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp21 std::unique_ptr<MCCodeEmitter> CE,
23 : MCWinCOFFStreamer(C, std::move(AB), std::move(CE), std::move(OW)) {}
20 ARMWinCOFFStreamer(MCContext &C, std::unique_ptr<MCAsmBackend> AB, std::unique_ptr<MCCodeEmitter> CE, std::unique_ptr<MCObjectWriter> OW) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCInstPrinter.cpp112 if (const auto *CE = dyn_cast<MCConstantExpr>(Expr)) {
114 OS.write_hex(CE->getValue());
120 const auto *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); local
121 assert(SRE && CE && "Binary expression must be sym+const.");
122 Offset = CE->getValue();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h51 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(V))
52 return CE->getOpcode();
106 static bool classof(const ConstantExpr *CE) { argument
107 return CE->getOpcode() == Instruction::Add ||
108 CE->getOpcode() == Instruction::Sub ||
109 CE->getOpcode() == Instruction::Mul ||
110 CE->getOpcode() == Instruction::Shl;
147 static bool classof(const ConstantExpr *CE) { argument
148 return isPossiblyExactOpcode(CE->getOpcode());
377 else if (auto *CE
417 classof(const ConstantExpr *CE) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp237 const CXXConstructExpr *CE = TCC->getConstructorAfterElision(); local
251 CE, State, LCtx, TCC->getConstructionContextAfterElision(), CallOpts);
258 State = addObjectUnderConstruction(State, CE, LCtx, V);
353 if (const auto *CE = dyn_cast<CallExpr>(E)) {
354 CallEventRef<> Caller = CEMgr.getSimpleCall(CE, State, LCtx);
359 State = addObjectUnderConstruction(State, {CE, Idx}, LCtx, V);
395 void ExprEngine::VisitCXXConstructExpr(const CXXConstructExpr *CE, argument
404 getObjectUnderConstruction(State, CE, LCtx)) {
410 State = finishObjectConstruction(State, CE, LCtx);
412 State = State->BindExpr(CE, LCt
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DEvaluatedExprVisitor.h84 void VisitCallExpr(PTR(CallExpr) CE) {
85 if (!CE->isUnevaluatedBuiltinCall(Context))
86 return static_cast<ImplClass*>(this)->VisitExpr(CE);
/freebsd-11-stable/contrib/atf/atf-c/detail/
H A Dtest_helpers.h42 #define CE(stm) ATF_CHECK(!atf_is_error(stm)) macro
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp22 if (const auto *CE = dyn_cast<CXXConstructExpr>(Expr)) {
23 if (CE->getNumArgs() > 0 &&
24 CE->getArg(0)->getSourceRange() == Expr->getSourceRange())
25 return CE->getArg(0)->IgnoreImplicit();

Completed in 346 milliseconds

1234567891011