Home
last modified time | relevance | path

Searched refs:CE (Results 1 – 25 of 441) sorted by relevance

12345678910>>...18

/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_posix_fadvise.c108 #define CE(x, exp) \ in ATF_TC_BODY() macro
117 CE(posix_fadvise(fd, 0, 0, -1), EINVAL); in ATF_TC_BODY()
118 CE(posix_fadvise(pipe_fds[0], 0, 0, POSIX_FADV_NORMAL), ESPIPE); in ATF_TC_BODY()
119 CE(posix_fadvise(badfd, 0, 0, POSIX_FADV_NORMAL), EBADF); in ATF_TC_BODY()
120 CE(posix_fadvise(fd, 0, 0, POSIX_FADV_NORMAL), 0); in ATF_TC_BODY()
121 CE(posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL), 0); in ATF_TC_BODY()
122 CE(posix_fadvise(fd, 0, 0, POSIX_FADV_RANDOM), 0); in ATF_TC_BODY()
123 CE(posix_fadvise(fd, 0, 0, POSIX_FADV_WILLNEED), 0); in ATF_TC_BODY()
124 CE(posix_fadvise(fd, 0, 0, POSIX_FADV_DONTNEED), 0); in ATF_TC_BODY()
125 CE(posix_fadvise(fd, 0, 0, POSIX_FADV_NOREUSE), 0); in ATF_TC_BODY()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DExprInspectionChecker.cpp38 void analyzerEval(const CallExpr *CE, CheckerContext &C) const;
39 void analyzerCheckInlined(const CallExpr *CE, CheckerContext &C) const;
40 void analyzerWarnIfReached(const CallExpr *CE, CheckerContext &C) const;
41 void analyzerNumTimesReached(const CallExpr *CE, CheckerContext &C) const;
42 void analyzerCrash(const CallExpr *CE, CheckerContext &C) const;
43 void analyzerWarnOnDeadSymbol(const CallExpr *CE, CheckerContext &C) const;
44 void analyzerValue(const CallExpr *CE, CheckerContext &C) const;
45 void analyzerDumpSValType(const CallExpr *CE, CheckerContext &C) const;
46 void analyzerDump(const CallExpr *CE, CheckerContext &C) const;
47 void analyzerExplain(const CallExpr *CE, CheckerContext &C) const;
[all …]
H A DCStringSyntaxChecker.cpp55 if (const auto *CE = dyn_cast<CallExpr>(E)) { in isStrlen() local
56 const FunctionDecl *FD = CE->getDirectCallee(); in isStrlen()
60 sameDecl(CE->getArg(0), WithArg)); in isStrlen()
80 bool containsBadStrncatPattern(const CallExpr *CE);
101 bool containsBadStrlcpyStrlcatPattern(const CallExpr *CE);
112 void VisitCallExpr(CallExpr *CE);
122 bool WalkAST::containsBadStrncatPattern(const CallExpr *CE) { in containsBadStrncatPattern() argument
123 if (CE->getNumArgs() != 3) in containsBadStrncatPattern()
125 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern()
126 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern()
[all …]
H A DDebugIteratorModeling.cpp35 void analyzerIteratorDataField(const CallExpr *CE, CheckerContext &C,
37 void analyzerIteratorPosition(const CallExpr *CE, CheckerContext &C) const;
38 void analyzerIteratorContainer(const CallExpr *CE, CheckerContext &C) const;
39 void analyzerIteratorValidity(const CallExpr *CE, CheckerContext &C) const;
62 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall() local
63 if (!CE) in evalCall()
70 (this->**Handler)(CE, C); in evalCall()
75 void DebugIteratorModeling::analyzerIteratorDataField(const CallExpr *CE, in analyzerIteratorDataField() argument
79 if (CE->getNumArgs() == 0) { in analyzerIteratorDataField()
85 SVal V = C.getSVal(CE->getArg(0)); in analyzerIteratorDataField()
[all …]
H A DDebugContainerModeling.cpp35 void analyzerContainerDataField(const CallExpr *CE, CheckerContext &C,
37 void analyzerContainerBegin(const CallExpr *CE, CheckerContext &C) const;
38 void analyzerContainerEnd(const CallExpr *CE, CheckerContext &C) const;
59 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall() local
60 if (!CE) in evalCall()
67 (this->**Handler)(CE, C); in evalCall()
72 void DebugContainerModeling::analyzerContainerDataField(const CallExpr *CE, in analyzerContainerDataField() argument
75 if (CE->getNumArgs() == 0) { in analyzerContainerDataField()
81 const MemRegion *Cont = C.getSVal(CE->getArg(0)).getAsRegion(); in analyzerContainerDataField()
87 State = State->BindExpr(CE, C.getLocationContext(), in analyzerContainerDataField()
[all …]
H A DObjCContainersChecker.cpp45 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
46 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
78 void ObjCContainersChecker::checkPostStmt(const CallExpr *CE, in checkPostStmt() argument
80 StringRef Name = C.getCalleeName(CE); in checkPostStmt()
81 if (Name.empty() || CE->getNumArgs() < 1) in checkPostStmt()
86 if (CE->getNumArgs() < 3) in checkPostStmt()
91 addSizeInfo(CE, CE->getArg(2), C); in checkPostStmt()
96 addSizeInfo(CE->getArg(0), CE, C); in checkPostStmt()
101 void ObjCContainersChecker::checkPreStmt(const CallExpr *CE, in checkPreStmt() argument
103 StringRef Name = C.getCalleeName(CE); in checkPreStmt()
[all …]
H A DUnixAPIChecker.cpp98 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
105 void CheckCallocZero(CheckerContext &C, const CallExpr *CE) const;
106 void CheckMallocZero(CheckerContext &C, const CallExpr *CE) const;
107 void CheckReallocZero(CheckerContext &C, const CallExpr *CE) const;
108 void CheckReallocfZero(CheckerContext &C, const CallExpr *CE) const;
109 void CheckAllocaZero(CheckerContext &C, const CallExpr *CE) const;
110 void CheckAllocaWithAlignZero(CheckerContext &C, const CallExpr *CE) const;
111 void CheckVallocZero(CheckerContext &C, const CallExpr *CE) const;
118 const CallExpr *CE,
500 const CallExpr *CE, in BasicAllocationCheck() argument
[all …]
H A DObjCContainersASTChecker.cpp80 void VisitCallExpr(CallExpr *CE);
84 static StringRef getCalleeName(CallExpr *CE) { in getCalleeName() argument
85 const FunctionDecl *FD = CE->getDirectCallee(); in getCalleeName()
96 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() argument
97 StringRef Name = getCalleeName(CE); in VisitCallExpr()
105 if (CE->getNumArgs() != 4) in VisitCallExpr()
108 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
112 if (CE->getNumArgs() != 6) in VisitCallExpr()
116 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
120 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
[all …]
H A DMacOSXAPIChecker.cpp38 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
40 void CheckDispatchOnce(CheckerContext &C, const CallExpr *CE,
64 void MacOSXAPIChecker::CheckDispatchOnce(CheckerContext &C, const CallExpr *CE, in CheckDispatchOnce() argument
66 if (CE->getNumArgs() < 1) in CheckDispatchOnce()
71 const MemRegion *R = C.getSVal(CE->getArg(0)).getAsRegion(); in CheckDispatchOnce()
84 if (CE->getBeginLoc().isMacroID()) { in CheckDispatchOnce()
139 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
147 void MacOSXAPIChecker::checkPreStmt(const CallExpr *CE, in checkPreStmt() argument
149 StringRef Name = C.getCalleeName(CE); in checkPreStmt()
162 (this->*SC)(C, CE, Name); in checkPreStmt()
H A DEnumCastOutOfRangeChecker.cpp65 void reportWarning(CheckerContext &C, const CastExpr *CE,
69 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
85 const CastExpr *CE, in reportWarning() argument
93 C.getSVal(CE->getSubExpr()).getAs<nonloc::ConcreteInt>(); in reportWarning()
107 bugreporter::trackExpressionValue(N, CE->getSubExpr(), *BR); in reportWarning()
115 void EnumCastOutOfRangeChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt() argument
124 switch (CE->getCastKind()) { in checkPreStmt()
135 C.getSVal(CE->getSubExpr()).getAs<DefinedOrUnknownSVal>(); in checkPreStmt()
142 const QualType T = CE->getType(); in checkPreStmt()
176 reportWarning(C, CE, ED); in checkPreStmt()
H A DSTLAlgorithmModeling.cpp92 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall() local
93 if (!CE) in evalCall()
105 const auto *CE = dyn_cast<CallExpr>(Call.getOriginExpr()); in evalFind() local
110 if (!isIteratorType(CE->getArg(1)->getType())) in evalFind()
115 if (isIteratorType(CE->getArg(0)->getType())) { in evalFind()
122 if (isIteratorType(CE->getArg(2)->getType())) { in evalFind()
132 const auto *CE = dyn_cast<CallExpr>(Call.getOriginExpr()); in Find() local
139 SVal Param = State->getSVal(CE->getArg(paramNum), LCtx); in Find()
141 auto StateFound = State->BindExpr(CE, LCtx, RetVal); in Find()
163 Param = State->getSVal(CE->getArg(paramNum + 1), LCtx); in Find()
[all …]
H A DCastToStructChecker.cpp35 bool VisitCastExpr(CastExpr *CE) override;
39 bool CastToStructVisitor::VisitCastExpr(CastExpr *CE) { in VisitCastExpr() argument
40 const Expr *E = CE->getSubExpr(); in VisitCastExpr()
43 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in VisitCastExpr()
63 SourceRange Sr[1] = {CE->getSourceRange()}; in VisitCastExpr()
64 PathDiagnosticLocation Loc(CE, BR.getSourceManager(), AC); in VisitCastExpr()
96 PathDiagnosticLocation Loc(CE, BR.getSourceManager(), AC); in VisitCastExpr()
102 Loc, CE->getSourceRange()); in VisitCastExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRetainPtrCtorAdoptChecker.cpp80 bool VisitCallExpr(const CallExpr *CE) { in checkASTDecl()
81 Checker->visitCallExpr(CE, DeclWithIssue); in checkASTDecl()
85 bool VisitCXXConstructExpr(const CXXConstructExpr *CE) { in checkASTDecl()
86 Checker->visitConstructExpr(CE, DeclWithIssue); in checkASTDecl()
131 void visitCallExpr(const CallExpr *CE, const Decl *DeclWithIssue) const { in visitCallExpr() argument
133 if (BR->getSourceManager().isInSystemHeader(CE->getExprLoc())) in visitCallExpr()
137 if (auto *F = CE->getDirectCallee()) { in visitCallExpr()
140 checkAdoptCall(CE, FnName, DeclWithIssue); in visitCallExpr()
142 checkCreateOrCopyFunction(CE, DeclWithIssue); in visitCallExpr()
143 checkBridgingRelease(CE, F, DeclWithIssue); in visitCallExpr()
[all …]
H A DRawPtrRefLambdaCapturesChecker.cpp147 bool VisitCXXConstructExpr(CXXConstructExpr *CE) override { in checkASTDecl()
148 if (ConstructToIgnore.contains(CE)) in checkASTDecl()
150 if (auto *Callee = CE->getConstructor()) { in checkASTDecl()
153 if (ArgIndex >= CE->getNumArgs()) in checkASTDecl()
155 auto *Arg = CE->getArg(ArgIndex)->IgnoreParenCasts(); in checkASTDecl()
168 bool VisitCallExpr(CallExpr *CE) override { in checkASTDecl()
169 checkCalleeLambda(CE); in checkASTDecl()
170 if (auto *Callee = CE->getDirectCallee()) { in checkASTDecl()
171 unsigned ArgIndex = isa<CXXOperatorCallExpr>(CE); in checkASTDecl()
174 if (ArgIndex >= CE->getNumArgs()) in checkASTDecl()
[all …]
H A DForwardDeclChecker.cpp84 bool VisitCallExpr(const CallExpr *CE) { in checkASTDecl()
85 Checker->visitCallExpr(CE, DeclWithIssue); in checkASTDecl()
89 bool VisitCXXConstructExpr(const CXXConstructExpr *CE) { in checkASTDecl()
90 Checker->visitConstructExpr(CE, DeclWithIssue); in checkASTDecl()
207 void visitCallExpr(const CallExpr *CE, const Decl *DeclWithIssue) const { in visitCallExpr() argument
209 if (BR->getSourceManager().isInSystemHeader(CE->getExprLoc())) in visitCallExpr()
212 if (auto *F = CE->getDirectCallee()) { in visitCallExpr()
216 isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitCallExpr()
219 P < F->param_end() && ArgIdx < CE->getNumArgs(); ++P, ++ArgIdx) in visitCallExpr()
220 visitCallArg(CE->getArg(ArgIdx), *P, DeclWithIssue); in visitCallExpr()
[all …]
H A DRawPtrRefCallArgsChecker.cpp82 bool VisitCallExpr(CallExpr *CE) override { in checkASTDecl()
83 Checker->visitCallExpr(CE, DeclWithIssue); in checkASTDecl()
105 void visitCallExpr(const CallExpr *CE, const Decl *D) const { in visitCallExpr() argument
106 if (shouldSkipCall(CE)) in visitCallExpr()
109 if (auto *F = CE->getDirectCallee()) { in visitCallExpr()
113 isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitCallExpr()
115 if (auto *MemberCallExpr = dyn_cast<CXXMemberCallExpr>(CE)) { in visitCallExpr()
136 P < F->param_end() && ArgIdx < CE->getNumArgs(); ++P, ++ArgIdx) { in visitCallExpr()
147 const auto *Arg = CE->getArg(ArgIdx); in visitCallExpr()
157 for (; ArgIdx < CE->getNumArgs(); ++ArgIdx) { in visitCallExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h61 static bool classof(const ConstantExpr *CE) { in classof() argument
62 return Instruction::isCast(CE->getOpcode()); in classof()
90 static bool classof(const ConstantExpr *CE) { in classof() argument
91 return Instruction::isBinaryOp(CE->getOpcode()); in classof()
119 static bool classof(const ConstantExpr *CE) { in classof() argument
120 return CE->getOpcode() == Instruction::ExtractElement; in classof()
148 static bool classof(const ConstantExpr *CE) { in classof() argument
149 return CE->getOpcode() == Instruction::InsertElement; in classof()
186 static bool classof(const ConstantExpr *CE) { in classof() argument
187 return CE->getOpcode() == Instruction::ShuffleVector; in classof()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h76 if (auto *CE = dyn_cast<CastExpr>(E)) in IgnoreCastsSingleStep() local
77 return CE->getSubExpr(); in IgnoreCastsSingleStep()
94 if (auto *CE = dyn_cast<CastExpr>(E)) in IgnoreLValueCastsSingleStep() local
95 if (CE->getCastKind() != CK_LValueToRValue) in IgnoreLValueCastsSingleStep()
102 if (auto *CE = dyn_cast<CastExpr>(E)) in IgnoreBaseCastsSingleStep() local
103 if (CE->getCastKind() == CK_DerivedToBase || in IgnoreBaseCastsSingleStep()
104 CE->getCastKind() == CK_UncheckedDerivedToBase || in IgnoreBaseCastsSingleStep()
105 CE->getCastKind() == CK_NoOp) in IgnoreBaseCastsSingleStep()
106 return CE->getSubExpr(); in IgnoreBaseCastsSingleStep()
164 else if (auto *CE = dyn_cast<ChooseExpr>(E)) { in IgnoreParensSingleStep() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp75 static bool replaceConstantExprOp(ConstantExpr *CE, Pass *P) { in replaceConstantExprOp() argument
77 SmallVector<WeakTrackingVH, 8> WUsers(CE->users()); in replaceConstantExprOp()
84 if (PN->getIncomingValue(I) == CE) { in replaceConstantExprOp()
90 Instruction *NewInst = CE->getAsInstruction(); in replaceConstantExprOp()
95 Instruction *NewInst = CE->getAsInstruction(); in replaceConstantExprOp()
97 Instr->replaceUsesOfWith(CE, NewInst); in replaceConstantExprOp()
104 } while (CE->hasNUsesOrMore(1)); // We need to check because a recursive in replaceConstantExprOp()
106 CE->destroyConstant(); in replaceConstantExprOp()
117 ConstantExpr *CE = dyn_cast<ConstantExpr>(WU); in rewriteNonInstructionUses() local
118 if (!CE || !replaceConstantExprOp(CE, P)) in rewriteNonInstructionUses()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.cpp133 const MemRegion *MPIChecker::topRegionUsedByWait(const CallEvent &CE) const { in topRegionUsedByWait()
135 if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) { in topRegionUsedByWait()
136 return CE.getArgSVal(0).getAsRegion(); in topRegionUsedByWait()
137 } else if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) { in topRegionUsedByWait()
138 return CE.getArgSVal(1).getAsRegion(); in topRegionUsedByWait()
146 const MemRegion *const MR, const CallEvent &CE, CheckerContext &Ctx) const { in allRegionsUsedByWait() argument
150 if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) { in allRegionsUsedByWait()
164 CE.getArgExpr(1)->getType()->getPointeeType()); in allRegionsUsedByWait()
172 CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion, in allRegionsUsedByWait()
177 } else if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) { in allRegionsUsedByWait()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp40 std::string threadSafety::getSourceLiteralString(const Expr *CE) { in getSourceLiteralString() argument
41 switch (CE->getStmtClass()) { in getSourceLiteralString()
43 return toString(cast<IntegerLiteral>(CE)->getValue(), 10, true); in getSourceLiteralString()
46 ret += cast<StringLiteral>(CE)->getString(); in getSourceLiteralString()
143 } else if (const auto *CE = dyn_cast<CXXMemberCallExpr>(DeclExp)) { in translateAttrExpr() local
144 Ctx.SelfArg = CE->getImplicitObjectArgument(); in translateAttrExpr()
145 Ctx.SelfArrow = isCalleeArrow(CE->getCallee()); in translateAttrExpr()
146 Ctx.NumArgs = CE->getNumArgs(); in translateAttrExpr()
147 Ctx.FunArgs = CE->getArgs(); in translateAttrExpr()
148 } else if (const auto *CE = dyn_cast<CallExpr>(DeclExp)) { in translateAttrExpr() local
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp87 void declareInstExpansion(CodeExpansions &CE, const InstructionMatcher &IM, in declareInstExpansion() argument
89 CE.declare(Name, "State.MIs[" + to_string(IM.getInsnVarID()) + "]"); in declareInstExpansion()
92 void declareInstExpansion(CodeExpansions &CE, const BuildMIAction &A, in declareInstExpansion() argument
96 CE.redeclare(Name, "OutMIs[" + to_string(A.getInsnID()) + "]"); in declareInstExpansion()
99 void declareOperandExpansion(CodeExpansions &CE, const OperandMatcher &OM, in declareOperandExpansion() argument
102 CE.declare(Name, "getRemainingOperands(*State.MIs[" + in declareOperandExpansion()
106 CE.declare(Name, "State.MIs[" + to_string(OM.getInsnVarID()) + in declareOperandExpansion()
111 void declareTempRegExpansion(CodeExpansions &CE, unsigned TempRegID, in declareTempRegExpansion() argument
113 CE.declare(Name, "State.TempRegisters[" + to_string(TempRegID) + "]"); in declareTempRegExpansion()
677 void declareAllMatchDatasExpansions(CodeExpansions &CE) const;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h231 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti16i8() local
232 if (!CE) in isImmSExti16i8()
237 return isImmSExti16i8Value(CE->getValue()); in isImmSExti16i8()
245 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti32i8() local
246 if (!CE) in isImmSExti32i8()
251 return isImmSExti32i8Value(CE->getValue()); in isImmSExti32i8()
259 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti64i8() local
260 if (!CE) in isImmSExti64i8()
265 return isImmSExti64i8Value(CE->getValue()); in isImmSExti64i8()
273 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isImmSExti64i32() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.h54 auto *CE = dyn_cast<ConstantExpr>(CV); in lowerAddrSpaceCast() local
59 if (CE && CE->getOpcode() == Instruction::AddrSpaceCast) { in lowerAddrSpaceCast()
60 auto *Op = CE->getOperand(0); in lowerAddrSpaceCast()
63 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast()

12345678910>>...18