Searched defs:CE (Results 26 - 50 of 106) sorted by relevance

12345

/external/clang/lib/Analysis/
H A DThreadSafety.cpp105 FactEntry(const CapabilityExpr &CE, LockKind LK, SourceLocation Loc, argument
107 : CapabilityExpr(CE), LKind(LK), AcquireLoc(Loc), Asserted(Asrt),
816 LockableFactEntry(const CapabilityExpr &CE, LockKind LK, SourceLocation Loc,
818 : FactEntry(CE, LK, Loc, Asrt), Managed(Mng) {}
847 ScopedLockableFactEntry(const CapabilityExpr &CE, SourceLocation Loc,
849 : FactEntry(CE, LK_Exclusive, Loc, false) {
1093 if (const auto *CE = dyn_cast<ImplicitCastExpr>(Exp))
1094 return getValueDecl(CE->getSubExpr());
1321 } else if (ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) {
1322 return getStaticBooleanValue(CE
[all...]
H A DReachableCode.cpp551 const CXXFunctionalCastExpr *CE = cast <CXXFunctionalCastExpr>(S); local
552 R1 = CE->getSubExpr()->getSourceRange();
553 return CE->getLocStart();
H A DLiveVariables.cpp275 CXXMemberCallExpr *CE = cast<CXXMemberCallExpr>(S); local
276 if (Expr *ImplicitObj = CE->getImplicitObjectArgument()) {
283 ObjCMessageExpr *CE = cast<ObjCMessageExpr>(S); local
284 if (CE->getReceiverKind() == ObjCMessageExpr::SuperInstance)
/external/clang/lib/StaticAnalyzer/Checkers/
H A DCheckerDocumentation.cpp197 bool evalCall(const CallExpr *CE, CheckerContext &C) const { return true; } argument
H A DObjCSelfInitChecker.cpp79 void checkPreCall(const CallEvent &CE, CheckerContext &C) const;
80 void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
239 void ObjCSelfInitChecker::checkPreCall(const CallEvent &CE, argument
247 unsigned NumArgs = CE.getNumArgs();
254 SVal argV = CE.getArgSVal(i);
267 void ObjCSelfInitChecker::checkPostCall(const CallEvent &CE, argument
280 unsigned NumArgs = CE.getNumArgs();
282 SVal argV = CE.getArgSVal(i);
294 addSelfFlag(state, CE.getReturnValue(), prevFlags, C);
H A DPthreadLockChecker.cpp64 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
66 void AcquireLock(CheckerContext &C, const CallExpr *CE, SVal lock,
69 void ReleaseLock(CheckerContext &C, const CallExpr *CE, SVal lock) const;
70 void DestroyLock(CheckerContext &C, const CallExpr *CE, SVal Lock) const;
71 void InitLock(CheckerContext &C, const CallExpr *CE, SVal Lock) const;
72 void reportUseDestroyedBug(CheckerContext &C, const CallExpr *CE) const;
81 void PthreadLockChecker::checkPostStmt(const CallExpr *CE, argument
85 StringRef FName = C.getCalleeName(CE);
89 if (CE->getNumArgs() != 1 && CE
124 AcquireLock(CheckerContext &C, const CallExpr *CE, SVal lock, bool isTryLock, enum LockingSemantics semantics) const argument
194 ReleaseLock(CheckerContext &C, const CallExpr *CE, SVal lock) const argument
252 DestroyLock(CheckerContext &C, const CallExpr *CE, SVal Lock) const argument
287 InitLock(CheckerContext &C, const CallExpr *CE, SVal Lock) const argument
[all...]
H A DUnixAPIChecker.cpp37 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
39 void CheckOpen(CheckerContext &C, const CallExpr *CE) const;
40 void CheckPthreadOnce(CheckerContext &C, const CallExpr *CE) const;
41 void CheckCallocZero(CheckerContext &C, const CallExpr *CE) const;
42 void CheckMallocZero(CheckerContext &C, const CallExpr *CE) const;
43 void CheckReallocZero(CheckerContext &C, const CallExpr *CE) const;
44 void CheckReallocfZero(CheckerContext &C, const CallExpr *CE) const;
45 void CheckAllocaZero(CheckerContext &C, const CallExpr *CE) const;
46 void CheckVallocZero(CheckerContext &C, const CallExpr *CE) const;
56 const CallExpr *CE,
255 BasicAllocationCheck(CheckerContext &C, const CallExpr *CE, const unsigned numArgs, const unsigned sizeArg, const char *fn) const argument
350 checkPreStmt(const CallExpr *CE, CheckerContext &C) const argument
[all...]
H A DVirtualCallChecker.cpp113 void VisitCallExpr(CallExpr *CE);
114 void VisitCXXMemberCallExpr(CallExpr *CE);
118 void ReportVirtualCall(const CallExpr *CE, bool isPure);
133 void WalkAST::VisitCallExpr(CallExpr *CE) { argument
134 VisitChildren(CE);
135 Enqueue(CE);
138 void WalkAST::VisitCXXMemberCallExpr(CallExpr *CE) { argument
139 VisitChildren(CE);
143 if (MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) {
162 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE
170 ReportVirtualCall(const CallExpr *CE, bool isPure) argument
[all...]
H A DGenericTaintChecker.cpp36 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
38 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
53 bool checkPre(const CallExpr *CE, CheckerContext &C) const;
56 void addSourcesPre(const CallExpr *CE, CheckerContext &C) const;
59 bool propagateFromPre(const CallExpr *CE, CheckerContext &C) const;
62 void addSourcesPost(const CallExpr *CE, CheckerContext &C) const;
75 ProgramStateRef postScanf(const CallExpr *CE, CheckerContext &C) const;
76 ProgramStateRef postSocket(const CallExpr *CE, CheckerContext &C) const;
77 ProgramStateRef postRetTaint(const CallExpr *CE, CheckerContext &C) const;
80 ProgramStateRef preFscanf(const CallExpr *CE, CheckerContex
275 checkPreStmt(const CallExpr *CE, CheckerContext &C) const argument
285 checkPostStmt(const CallExpr *CE, CheckerContext &C) const argument
292 addSourcesPre(const CallExpr *CE, CheckerContext &C) const argument
327 propagateFromPre(const CallExpr *CE, CheckerContext &C) const argument
368 addSourcesPost(const CallExpr *CE, CheckerContext &C) const argument
404 checkPre(const CallExpr *CE, CheckerContext &C) const argument
445 process(const CallExpr *CE, CheckerContext &C) const argument
515 preFscanf(const CallExpr *CE, CheckerContext &C) const argument
534 postSocket(const CallExpr *CE, CheckerContext &C) const argument
550 postScanf(const CallExpr *CE, CheckerContext &C) const argument
568 postRetTaint(const CallExpr *CE, CheckerContext &C) const argument
606 getPrintfFormatArgumentNum(const CallExpr *CE, const CheckerContext &C, unsigned int &ArgNum) argument
653 checkUncontrolledFormatString(const CallExpr *CE, CheckerContext &C) const argument
667 checkSystemCall(const CallExpr *CE, StringRef Name, CheckerContext &C) const argument
698 checkTaintedBufferSize(const CallExpr *CE, const FunctionDecl *FDecl, CheckerContext &C) const argument
[all...]
H A DStreamChecker.cpp76 bool evalCall(const CallExpr *CE, CheckerContext &C) const;
80 void Fopen(CheckerContext &C, const CallExpr *CE) const;
81 void Tmpfile(CheckerContext &C, const CallExpr *CE) const;
82 void Fclose(CheckerContext &C, const CallExpr *CE) const;
83 void Fread(CheckerContext &C, const CallExpr *CE) const;
84 void Fwrite(CheckerContext &C, const CallExpr *CE) const;
85 void Fseek(CheckerContext &C, const CallExpr *CE) const;
86 void Ftell(CheckerContext &C, const CallExpr *CE) const;
87 void Rewind(CheckerContext &C, const CallExpr *CE) const;
88 void Fgetpos(CheckerContext &C, const CallExpr *CE) cons
108 evalCall(const CallExpr *CE, CheckerContext &C) const argument
365 CheckDoubleClose(const CallExpr *CE, ProgramStateRef state, CheckerContext &C) const argument
[all...]
H A DCallAndMessageChecker.cpp60 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
298 void CallAndMessageChecker::checkPreStmt(const CallExpr *CE, argument
301 const Expr *Callee = CE->getCallee()->IgnoreParens();
H A DCheckSecuritySyntaxOnly.cpp79 void VisitCallExpr(CallExpr *CE);
87 bool checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD);
94 void checkCall_gets(const CallExpr *CE, const FunctionDecl *FD);
95 void checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD);
96 void checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD);
97 void checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD);
98 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD);
99 void checkCall_strcat(const CallExpr *CE, const FunctionDecl *FD);
100 void checkCall_rand(const CallExpr *CE, const FunctionDecl *FD);
101 void checkCall_random(const CallExpr *CE, cons
117 VisitCallExpr(CallExpr *CE) argument
307 checkCall_gets(const CallExpr *CE, const FunctionDecl *FD) argument
343 checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD) argument
383 checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD) argument
425 checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD) argument
508 checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD) argument
535 checkCall_strcat(const CallExpr *CE, const FunctionDecl *FD) argument
559 checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD) argument
590 checkCall_rand(const CallExpr *CE, const FunctionDecl *FD) argument
633 checkCall_random(const CallExpr *CE, const FunctionDecl *FD) argument
661 checkCall_vfork(const CallExpr *CE, const FunctionDecl *FD) argument
684 checkUncheckedReturnValue(CallExpr *CE) argument
[all...]
H A DMacOSKeychainAPIChecker.cpp279 void MacOSKeychainAPIChecker::checkPreStmt(const CallExpr *CE, argument
284 const FunctionDecl *FD = C.getCalleeDecl(CE);
296 if (CE->getNumArgs() <= paramIdx)
299 const Expr *ArgExpr = CE->getArg(paramIdx);
333 if (CE->getNumArgs() <= paramIdx)
337 const Expr *ArgExpr = CE->getArg(paramIdx);
386 const Expr *DeallocatorExpr = CE->getArg(5)->IgnoreParenCasts();
451 void MacOSKeychainAPIChecker::checkPostStmt(const CallExpr *CE, argument
454 const FunctionDecl *FD = C.getCalleeDecl(CE);
465 const Expr *ArgExpr = CE
616 const CallExpr *CE = local
[all...]
/external/llvm/lib/MC/
H A DWinCOFFStreamer.cpp42 MCCodeEmitter &CE, raw_pwrite_stream &OS)
43 : MCObjectStreamer(Context, MAB, OS, &CE), CurSymbol(nullptr) {}
41 MCWinCOFFStreamer(MCContext &Context, MCAsmBackend &MAB, MCCodeEmitter &CE, raw_pwrite_stream &OS) argument
H A DMCMachOStreamer.cpp494 raw_pwrite_stream &OS, MCCodeEmitter *CE,
497 MCMachOStreamer *S = new MCMachOStreamer(Context, MAB, OS, CE,
493 createMachOStreamer(MCContext &Context, MCAsmBackend &MAB, raw_pwrite_stream &OS, MCCodeEmitter *CE, bool RelaxAll, bool DWARFMustBeAtTheEnd, bool LabelSections) argument
/external/llvm/lib/Target/X86/
H A DX86TargetObjectFile.cpp76 const ConstantExpr *CE, Mangler &Mang, const TargetMachine &TM) const {
79 const SubOperator *Sub = dyn_cast<SubOperator>(CE);
75 getExecutableRelativeSymbol( const ConstantExpr *CE, Mangler &Mang, const TargetMachine &TM) const argument
/external/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp459 MCCodeEmitter *CE = nullptr; local
462 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx);
468 /*useDwarfDirectory*/ true, IP, CE, MAB, ShowInst));
480 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx); local
482 Str.reset(TheTarget->createMCObjectStreamer(TheTriple, Ctx, *MAB, *OS, CE,
/external/llvm/unittests/ProfileData/
H A DCoverageMappingTest.cpp106 unsigned CE) {
108 CounterMappingRegion::makeRegion(C, getFile(File), LS, CS, LE, CE));
112 unsigned CS, unsigned LE, unsigned CE) {
114 getFile(File), getFile(ExpandedFile), LS, CS, LE, CE)); local
105 addCMR(Counter C, StringRef File, unsigned LS, unsigned CS, unsigned LE, unsigned CE) argument
111 addExpansionCMR(StringRef File, StringRef ExpandedFile, unsigned LS, unsigned CS, unsigned LE, unsigned CE) argument
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp204 const ConstantExpr *CE = dyn_cast<ConstantExpr>(V); local
205 if (CE) {
206 ValueQueue.push(CE->getOperand(0));
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp107 const CXXConstructExpr *CE, ExplodedNode *Pred, ExprEngine &Eng,
131 if (Var->getInit() && Var->getInit()->IgnoreImplicit() == CE) {
174 return MRMgr.getCXXTempObjectRegion(CE, LCtx);
177 void ExprEngine::VisitCXXConstructExpr(const CXXConstructExpr *CE, argument
189 switch (CE->getConstructionKind()) {
191 Target = getRegionForConstructedObject(CE, Pred, *this, currStmtIdx);
220 if (CE->getConstructionKind() == CXXConstructExpr::CK_Delegating) {
225 (CE->getConstructionKind() == CXXConstructExpr::CK_VirtualBase);
226 SVal BaseVal = getStoreManager().evalDerivedToBase(ThisVal, CE->getType(),
236 CEMgr.getCXXConstructorCall(CE, Targe
106 getRegionForConstructedObject( const CXXConstructExpr *CE, ExplodedNode *Pred, ExprEngine &Eng, unsigned int CurrStmtIdx) argument
[all...]
H A DSValBuilder.cpp272 const CastExpr *CE = cast<CastExpr>(E); local
273 if (CE->getCastKind() == CK_ArrayToPointerDecay) {
274 Optional<SVal> ArrayVal = getConstantVal(CE->getSubExpr());
277 return evalCast(*ArrayVal, CE->getType(), CE->getSubExpr()->getType());
H A DCallEvent.cpp394 const CallExpr *CE = cast_or_null<CallExpr>(getOriginExpr()); local
395 if (!CE)
398 const FunctionDecl *D = CE->getDirectCallee();
402 return getSVal(CE->getCallee()).getAsFunctionDecl();
901 CallEventManager::getSimpleCall(const CallExpr *CE, ProgramStateRef State, argument
903 if (const CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(CE))
906 if (const CXXOperatorCallExpr *OpCE = dyn_cast<CXXOperatorCallExpr>(CE)) {
912 } else if (CE->getCallee()->getType()->isBlockPointerType()) {
913 return create<BlockCall>(CE, State, LCtx);
918 return create<SimpleFunctionCall>(CE, Stat
[all...]
/external/clang/tools/driver/
H A Dcc1as_main.cpp365 MCCodeEmitter *CE = nullptr; local
368 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx);
374 /*useDwarfDirectory*/ true, IP, CE, MAB, Opts.ShowInst));
385 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx); local
389 Str.reset(TheTarget->createMCObjectStreamer(T, Ctx, *MAB, *Out, CE, *STI,
/external/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h437 static bool _evalCall(void *checker, const CallExpr *CE, CheckerContext &C) { argument
438 return ((const CHECKER *)checker)->evalCall(CE, C);
/external/clang/lib/Sema/
H A DSemaExceptionSpec.cpp840 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *CE) { argument
841 Expr *E = const_cast<Expr*>(CE);
947 const CallExpr *CE = cast<CallExpr>(E); local
951 else if (isa<CXXPseudoDestructorExpr>(CE->getCallee()->IgnoreParens()))
953 else if (CE->getCalleeDecl())
954 CT = canCalleeThrow(*this, E, CE->getCalleeDecl());

Completed in 543 milliseconds

12345