| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafety.h | 87 enum AccessKind { enum 194 AccessKind AK, SourceLocation Loc) {} in handleNoMutexHeld() 308 LockKind getLockKindFromAccessKind(AccessKind AK);
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CStringChecker.cpp | 50 enum class AccessKind { write, read }; enum 53 AccessKind Access) { in createOutOfBoundErrorMsg() 61 if (Access == AccessKind::write) { in createOutOfBoundErrorMsg() 317 AccessKind Access, 321 AccessKind Access, 556 AccessKind Access, in CheckLocation() 605 AccessKind Access, CharKind CK) const { in CheckBufferAccess() 656 if (Access == AccessKind::read) in CheckBufferAccess() 1493 state = CheckBufferAccess(C, state, Dest, Size, AccessKind::write, CK); in evalCopyCommon() 1494 state = CheckBufferAccess(C, state, Source, Size, AccessKind::read, CK); in evalCopyCommon() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 1143 const Expr *Exp, AccessKind AK, Expr *MutexExp, 1150 void checkAccess(const FactSet &FSet, const Expr *Exp, AccessKind AK, 1152 void checkPtAccess(const FactSet &FSet, const Expr *Exp, AccessKind AK, 1592 void checkAccess(const Expr *Exp, AccessKind AK, in checkAccess() 1596 void checkPtAccess(const Expr *Exp, AccessKind AK, in checkPtAccess() 1631 const FactSet &FSet, const NamedDecl *D, const Expr *Exp, AccessKind AK, in warnIfMutexNotHeld() 1715 AccessKind AK, in checkAccess() 1782 AccessKind AK, in checkPtAccess() 2749 LockKind threadSafety::getLockKindFromAccessKind(AccessKind AK) { in getLockKindFromAccessKind()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 4894 enum AccessKind { 4907 function_ref<bool(const Instruction *, const Value *, AccessKind, 5820 enum AccessKind { 6045 std::optional<Value *> Content, AccessKind Kind, Type *Ty) 6051 std::optional<Value *> Content, AccessKind K, Type *Ty) 6055 Kind = AccessKind(Kind | AK_MAY); 6056 Kind = AccessKind(Kind & ~AK_MUST); 6061 int64_t Size, std::optional<Value *> Content, AccessKind Kind, 6091 Kind = AccessKind(Kind | R.Kind); 6093 Kind = AccessKind(Kind | AK_MAY); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 858 AAPointerInfo::AccessKind Kind, Type *Ty, 940 std::optional<Value *> Content, AAPointerInfo::AccessKind Kind, Type *Ty, in addAccess() 1381 AccessKind AK = RAcc.getKind(); in translateAndAddStateFromCallee() 1384 AK = AccessKind(AK & (IsByval ? AccessKind::AK_R : AccessKind::AK_RW)); in translateAndAddStateFromCallee() 1385 AK = AccessKind(AK | (RAcc.isMayAccess() ? AK_MAY : AK_MUST)); in translateAndAddStateFromCallee() 1418 AccessKind AK = RAcc.getKind(); in translateAndAddState() 1420 AK = AccessKind((AK & ~AK_MUST) | AK_MAY); in translateAndAddState() 1459 using AccessKind = AAPointerInfo::AccessKind; typedef 1465 std::optional<Value *> Content, AccessKind Kind, in handleAccess() 1757 AccessKind AK = AccessKind::AK_R; in updateImpl() [all …]
|
| H A D | OpenMPOpt.cpp | 3270 AAMemoryLocation::AccessKind, in updateImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 3927 << handler.AccessKind; in findSubobject() 3941 if ((O->isAbsent() && !(handler.AccessKind == AK_Construct && I == N)) || in findSubobject() 3943 !isValidIndeterminateAccess(handler.AccessKind))) { in findSubobject() 3948 if (I != 0 && handler.AccessKind == AK_IsWithinLifetime) in findSubobject() 3952 << handler.AccessKind << O->isIndeterminate() in findSubobject() 3973 if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) { in findSubobject() 3992 << handler.AccessKind << DiagKind << Decl; in findSubobject() 4005 !Obj.mayAccessMutableMembers(Info, handler.AccessKind) && in findSubobject() 4006 diagnoseMutableFields(Info, E, handler.AccessKind, ObjType)) in findSubobject() 4015 if (isModification(handler.AccessKind) && in findSubobject() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | ARM.cpp | 2555 SpecialRegisterAccessKind AccessKind, in EmitSpecialRegisterBuiltin() argument 2581 if (AccessKind != Write) { in EmitSpecialRegisterBuiltin() 2582 assert(AccessKind == NormalRead || AccessKind == VolatileRead); in EmitSpecialRegisterBuiltin() 2584 AccessKind == VolatileRead ? Intrinsic::read_volatile_register in EmitSpecialRegisterBuiltin() 2983 SpecialRegisterAccessKind AccessKind = Write; in EmitARMBuiltinExpr() local 2987 AccessKind = VolatileRead; in EmitARMBuiltinExpr() 3007 AccessKind); in EmitARMBuiltinExpr() 5438 SpecialRegisterAccessKind AccessKind = Write; in EmitAArch64BuiltinExpr() local 5443 AccessKind = VolatileRead; in EmitAArch64BuiltinExpr() 5470 AccessKind); in EmitAArch64BuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 2118 AccessKind AK, SourceLocation Loc) override { in handleNoMutexHeld()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 1438 enum AccessKind { AK_Write = 0x01, AK_Read = 0x10, AK_All = 0x11 }; enum 1447 const TargetRegisterInfo *TRI, const AccessKind AccessToCheck = AK_All) { in areCFlagsAccessedBetweenInstrs() 1926 AccessKind AccessToCheck = AK_Write; in canInstrSubstituteCmpInstr()
|