Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h69 enum AccessKind { enum
178 ProtectedOperationKind POK, AccessKind AK, in handleNoMutexHeld()
257 LockKind getLockKindFromAccessKind(AccessKind AK);
/freebsd-13.1/contrib/llvm-project/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()
1173 state = CheckBufferAccess(C, state, Dest, Size, AccessKind::write); in evalCopyCommon()
1336 State = CheckBufferAccess(C, State, Right, Size, AccessKind::read); in evalMemcmp()
1337 State = CheckBufferAccess(C, State, Left, Size, AccessKind::read); in evalMemcmp()
2202 State = CheckBufferAccess(C, State, Buffer, Size, AccessKind::write); in evalMemset()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp1596 void warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp, AccessKind AK,
1602 void checkAccess(const Expr *Exp, AccessKind AK,
1604 void checkPtAccess(const Expr *Exp, AccessKind AK,
1631 AccessKind AK, Expr *MutexExp, in warnIfMutexNotHeld()
1714 void BuildLockset::checkAccess(const Expr *Exp, AccessKind AK, in checkAccess()
1770 void BuildLockset::checkPtAccess(const Expr *Exp, AccessKind AK, in checkPtAccess()
2589 LockKind threadSafety::getLockKindFromAccessKind(AccessKind AK) { in getLockKindFromAccessKind()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h3885 enum AccessKind {
3898 function_ref<bool(const Instruction *, const Value *, AccessKind,
4485 enum AccessKind {
4493 Access(Instruction *I, Optional<Value *> Content, AccessKind Kind, Type *Ty)
4496 AccessKind Kind, Type *Ty)
4524 Kind = AccessKind(Kind | R.Kind);
4529 AccessKind getKind() const { return Kind; }
4577 AccessKind Kind;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp995 AAPointerInfo::AccessKind Kind, Type *Ty, in addAccess()
1110 AccessKind AK = in translateAndAddCalleeState()
1111 AccessKind(RAcc.getKind() & (IsByval ? AccessKind::AK_READ in translateAndAddCalleeState()
1127 using AccessKind = AAPointerInfo::AccessKind; typedef
1270 AccessKind::AK_READ, PtrOI.Offset, Changed, in updateImpl()
7579 AccessKind Kind;
7612 AccessKind getAccessKindFromInst(const Instruction *I) { in getAccessKindFromInst()
7613 AccessKind AK = READ_WRITE; in getAccessKindFromInst()
7616 AK = AccessKind(AK | (I->mayWriteToMemory() ? WRITE : NONE)); in getAccessKindFromInst()
7627 AccessKind AK = READ_WRITE) { in updateStateAndAccessesMap()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp3607 << handler.AccessKind; in findSubobject()
3708 << handler.AccessKind; in findSubobject()
3729 << handler.AccessKind; in findSubobject()
3799 const AccessKinds AccessKind; member
4431 AccessKinds AccessKind; member
4491 if (AccessKind == AK_Increment) in found()
4499 if (AccessKind == AK_Increment) { in found()
4525 if (AccessKind == AK_Increment) in found()
5506 AccessKinds AccessKind; member
6528 const AccessKinds AccessKind; member
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp7240 SpecialRegisterAccessKind AccessKind, in EmitSpecialRegisterBuiltin() argument
7265 if (AccessKind != Write) { in EmitSpecialRegisterBuiltin()
7266 assert(AccessKind == NormalRead || AccessKind == VolatileRead); in EmitSpecialRegisterBuiltin()
7268 AccessKind == VolatileRead ? llvm::Intrinsic::read_volatile_register in EmitSpecialRegisterBuiltin()
7649 SpecialRegisterAccessKind AccessKind = Write; in EmitARMBuiltinExpr() local
7653 AccessKind = VolatileRead; in EmitARMBuiltinExpr()
7673 AccessKind); in EmitARMBuiltinExpr()
9664 SpecialRegisterAccessKind AccessKind = Write; in EmitAArch64BuiltinExpr() local
9668 AccessKind = VolatileRead; in EmitAArch64BuiltinExpr()
9687 AccessKind); in EmitAArch64BuiltinExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1934 ProtectedOperationKind POK, AccessKind AK, in handleNoMutexHeld()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1272 enum AccessKind { AK_Write = 0x01, AK_Read = 0x10, AK_All = 0x11 }; enum
1281 const TargetRegisterInfo *TRI, const AccessKind AccessToCheck = AK_All) { in areCFlagsAccessedBetweenInstrs()
1714 AccessKind AccessToCheck = AK_Write; in canInstrSubstituteCmpInstr()