Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h75 enum AccessKind { enum
182 AccessKind AK, SourceLocation Loc) {} in handleNoMutexHeld()
260 LockKind getLockKindFromAccessKind(AccessKind AK);
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp47 enum class AccessKind { write, read }; enum
50 AccessKind Access) { in createOutOfBoundErrorMsg()
58 if (Access == AccessKind::write) { in createOutOfBoundErrorMsg()
289 AccessKind Access,
293 AccessKind Access,
380 AccessKind Access, in CheckLocation()
443 if (Access == AccessKind::read) { in CheckLocation()
459 AccessKind Access, CharKind CK) const { in CheckBufferAccess()
2045 state = CheckLocation(C, state, Dst, DstVal, AccessKind::write); in evalStrcpyCommon()
2410 State = CheckBufferAccess(C, State, Buffer, Size, AccessKind::write); in evalMemset()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp1062 const Expr *Exp, AccessKind AK, Expr *MutexExp,
1069 void checkAccess(const FactSet &FSet, const Expr *Exp, AccessKind AK,
1071 void checkPtAccess(const FactSet &FSet, const Expr *Exp, AccessKind AK,
1553 void checkAccess(const Expr *Exp, AccessKind AK, in checkAccess()
1557 void checkPtAccess(const Expr *Exp, AccessKind AK, in checkPtAccess()
1592 const FactSet &FSet, const NamedDecl *D, const Expr *Exp, AccessKind AK, in warnIfMutexNotHeld()
1676 AccessKind AK, in checkAccess()
1743 AccessKind AK, in checkPtAccess()
2555 LockKind threadSafety::getLockKindFromAccessKind(AccessKind AK) { in getLockKindFromAccessKind()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h4839 enum AccessKind {
5765 enum AccessKind {
5953 Kind = AccessKind(Kind | AK_MAY);
5954 Kind = AccessKind(Kind & ~AK_MUST);
5989 Kind = AccessKind(Kind | R.Kind);
5991 Kind = AccessKind(Kind | AK_MAY);
5992 Kind = AccessKind(Kind & ~AK_MUST);
6008 AccessKind getKind() const { return Kind; }
6077 Kind = AccessKind(Kind | AK_MAY);
6078 Kind = AccessKind(Kind & ~AK_MUST);
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1387 AK = AccessKind(AK & (IsByval ? AccessKind::AK_R : AccessKind::AK_RW)); in translateAndAddStateFromCallee()
1457 using AccessKind = AAPointerInfo::AccessKind; typedef
1743 AccessKind AK = AccessKind::AK_R; in updateImpl()
1745 AK = AccessKind(AK | AccessKind::AK_MUST); in updateImpl()
1747 AK = AccessKind(AK | AccessKind::AK_MAY); in updateImpl()
1854 AK = AccessKind(AK | AccessKind::AK_MUST); in updateImpl()
1856 AK = AccessKind(AK | AccessKind::AK_MAY); in updateImpl()
1877 AccessKind::AK_RW); in updateImpl()
1983 ArgNo == 0 ? AccessKind::AK_MUST_WRITE : AccessKind::AK_MUST_READ; in updateImpl()
2021 ReadOnly ? AccessKind::AK_MAY_READ : AccessKind::AK_MAY_READ_WRITE; in updateImpl()
[all …]
H A DOpenMPOpt.cpp3268 AAMemoryLocation::AccessKind, in updateImpl()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp3682 << handler.AccessKind; in findSubobject()
3784 << handler.AccessKind; in findSubobject()
3808 << handler.AccessKind; in findSubobject()
3878 const AccessKinds AccessKind; member
4549 AccessKinds AccessKind; member
4609 if (AccessKind == AK_Increment) in found()
4617 if (AccessKind == AK_Increment) { in found()
4645 if (AccessKind == AK_Increment) in found()
5679 AccessKinds AccessKind; member
6715 const AccessKinds AccessKind; member
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp8226 SpecialRegisterAccessKind AccessKind, in EmitSpecialRegisterBuiltin() argument
8252 if (AccessKind != Write) { in EmitSpecialRegisterBuiltin()
8253 assert(AccessKind == NormalRead || AccessKind == VolatileRead); in EmitSpecialRegisterBuiltin()
8255 AccessKind == VolatileRead ? llvm::Intrinsic::read_volatile_register in EmitSpecialRegisterBuiltin()
8650 SpecialRegisterAccessKind AccessKind = Write; in EmitARMBuiltinExpr() local
8654 AccessKind = VolatileRead; in EmitARMBuiltinExpr()
8674 AccessKind); in EmitARMBuiltinExpr()
11111 SpecialRegisterAccessKind AccessKind = Write; in EmitAArch64BuiltinExpr() local
11116 AccessKind = VolatileRead; in EmitAArch64BuiltinExpr()
11143 AccessKind); in EmitAArch64BuiltinExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1953 AccessKind AK, SourceLocation Loc) override { in handleNoMutexHeld()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1319 enum AccessKind { AK_Write = 0x01, AK_Read = 0x10, AK_All = 0x11 }; enum
1328 const TargetRegisterInfo *TRI, const AccessKind AccessToCheck = AK_All) { in areCFlagsAccessedBetweenInstrs()
1783 AccessKind AccessToCheck = AK_Write; in canInstrSubstituteCmpInstr()