Home
last modified time | relevance | path

Searched refs:AccessKind (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h69 enum AccessKind { enum
178 ProtectedOperationKind POK, AccessKind AK, in handleNoMutexHeld()
257 LockKind getLockKindFromAccessKind(AccessKind AK);
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp54 enum class AccessKind { write, read }; enum
57 AccessKind Access) { in createOutOfBoundErrorMsg()
65 if (Access == AccessKind::write) { in createOutOfBoundErrorMsg()
240 AccessKind Access) const;
243 AccessKind Access) const;
328 AccessKind Access) const { in CheckLocation()
379 AccessKind Access) const { in CheckBufferAccess()
1173 state = CheckBufferAccess(C, state, Dest, Size, AccessKind::write); in evalCopyCommon()
1174 state = CheckBufferAccess(C, state, Source, Size, AccessKind::read); in evalCopyCommon()
1324 State = CheckBufferAccess(C, State, Left, Size, AccessKind::read); in evalMemcmp()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafety.cpp1594 void warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp, AccessKind AK,
1600 void checkAccess(const Expr *Exp, AccessKind AK,
1602 void checkPtAccess(const Expr *Exp, AccessKind AK,
1629 AccessKind AK, Expr *MutexExp, in warnIfMutexNotHeld()
1712 void BuildLockset::checkAccess(const Expr *Exp, AccessKind AK, in checkAccess()
1768 void BuildLockset::checkPtAccess(const Expr *Exp, AccessKind AK, in checkPtAccess()
2572 LockKind threadSafety::getLockKindFromAccessKind(AccessKind AK) { in getLockKindFromAccessKind()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprConstant.cpp3604 << handler.AccessKind; in findSubobject()
3618 if ((O->isAbsent() && !(handler.AccessKind == AK_Construct && I == N)) || in findSubobject()
3620 !isValidIndeterminateAccess(handler.AccessKind))) { in findSubobject()
3623 << handler.AccessKind << O->isIndeterminate(); in findSubobject()
3644 if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) { in findSubobject()
3663 << handler.AccessKind << DiagKind << Decl; in findSubobject()
3676 !Obj.mayAccessMutableMembers(Info, handler.AccessKind) && in findSubobject()
3677 diagnoseMutableFields(Info, E, handler.AccessKind, ObjType)) in findSubobject()
3686 if (isModification(handler.AccessKind) && in findSubobject()
3705 << handler.AccessKind; in findSubobject()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp6566 function_ref<bool(const Instruction *, const Value *, AccessKind, in checkForAllAccessesToMemoryKind()
6619 AccessKind Kind;
6652 AccessKind getAccessKindFromInst(const Instruction *I) { in getAccessKindFromInst()
6653 AccessKind AK = READ_WRITE; in getAccessKindFromInst()
6656 AK = AccessKind(AK | (I->mayWriteToMemory() ? WRITE : NONE)); in getAccessKindFromInst()
6667 AccessKind AK = READ_WRITE) { in updateStateAndAccessesMap()
6845 AccessKind Kind, MemoryLocationsKind MLK) { in categorizeAccessedLocations()
6964 AccessKind Kind, MemoryLocationsKind MLK) { in updateImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h3469 enum AccessKind {
3482 function_ref<bool(const Instruction *, const Value *, AccessKind,
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp7159 SpecialRegisterAccessKind AccessKind, in EmitSpecialRegisterBuiltin() argument
7184 if (AccessKind != Write) { in EmitSpecialRegisterBuiltin()
7185 assert(AccessKind == NormalRead || AccessKind == VolatileRead); in EmitSpecialRegisterBuiltin()
7187 AccessKind == VolatileRead ? llvm::Intrinsic::read_volatile_register in EmitSpecialRegisterBuiltin()
7568 SpecialRegisterAccessKind AccessKind = Write; in EmitARMBuiltinExpr() local
7572 AccessKind = VolatileRead; in EmitARMBuiltinExpr()
7592 AccessKind); in EmitARMBuiltinExpr()
9582 SpecialRegisterAccessKind AccessKind = Write; in EmitAArch64BuiltinExpr() local
9586 AccessKind = VolatileRead; in EmitAArch64BuiltinExpr()
9605 AccessKind); in EmitAArch64BuiltinExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1934 ProtectedOperationKind POK, AccessKind AK, in handleNoMutexHeld()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1268 enum AccessKind { AK_Write = 0x01, AK_Read = 0x10, AK_All = 0x11 }; enum
1277 const TargetRegisterInfo *TRI, const AccessKind AccessToCheck = AK_All) { in areCFlagsAccessedBetweenInstrs()
1710 AccessKind AccessToCheck = AK_Write; in canInstrSubstituteCmpInstr()