Searched refs:AccessKind (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CStringChecker.cpp | 51 enum class AccessKind { write, read }; enum 54 AccessKind Access) { in createOutOfBoundErrorMsg() 62 if (Access == AccessKind::write) { in createOutOfBoundErrorMsg() 317 AccessKind Access, 321 AccessKind Access, 551 AccessKind Access, in CheckLocation() 600 AccessKind Access, CharKind CK) const { in CheckBufferAccess() 651 if (Access == AccessKind::read) in CheckBufferAccess() 1487 state = CheckBufferAccess(C, state, Dest, Size, AccessKind::write, CK); in evalCopyCommon() 1488 state = CheckBufferAccess(C, state, Source, Size, AccessKind::read, CK); in evalCopyCommon() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 4832 enum AccessKind { 4845 function_ref<bool(const Instruction *, const Value *, AccessKind, 5756 enum AccessKind { 5934 std::optional<Value *> Content, AccessKind Kind, Type *Ty) 5940 std::optional<Value *> Content, AccessKind K, Type *Ty) 5944 Kind = AccessKind(Kind | AK_MAY); 5945 Kind = AccessKind(Kind & ~AK_MUST); 5950 int64_t Size, std::optional<Value *> Content, AccessKind Kind, 5980 Kind = AccessKind(Kind | R.Kind); 5982 Kind = AccessKind(Kind | AK_MAY); [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 852 AAPointerInfo::AccessKind Kind, Type *Ty, 931 std::optional<Value *> Content, AAPointerInfo::AccessKind Kind, Type *Ty, in addAccess() 1385 AccessKind AK = RAcc.getKind(); in translateAndAddStateFromCallee() 1388 AK = AccessKind(AK & (IsByval ? AccessKind::AK_R : AccessKind::AK_RW)); in translateAndAddStateFromCallee() 1389 AK = AccessKind(AK | (RAcc.isMayAccess() ? AK_MAY : AK_MUST)); in translateAndAddStateFromCallee() 1458 using AccessKind = AAPointerInfo::AccessKind; typedef 1464 std::optional<Value *> Content, AccessKind Kind, in handleAccess() 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() [all …]
|
H A D | OpenMPOpt.cpp | 3267 AAMemoryLocation::AccessKind, in updateImpl()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 3710 << handler.AccessKind; in findSubobject() 3724 if ((O->isAbsent() && !(handler.AccessKind == AK_Construct && I == N)) || in findSubobject() 3726 !isValidIndeterminateAccess(handler.AccessKind))) { in findSubobject() 3729 << handler.AccessKind << O->isIndeterminate() in findSubobject() 3751 if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) { in findSubobject() 3770 << handler.AccessKind << DiagKind << Decl; in findSubobject() 3783 !Obj.mayAccessMutableMembers(Info, handler.AccessKind) && in findSubobject() 3784 diagnoseMutableFields(Info, E, handler.AccessKind, ObjType)) in findSubobject() 3793 if (isModification(handler.AccessKind) && in findSubobject() 3812 << handler.AccessKind; in findSubobject() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | AnalysisBasedWarnings.cpp | 1953 AccessKind AK, SourceLocation Loc) override { in handleNoMutexHeld()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 8485 SpecialRegisterAccessKind AccessKind, in EmitSpecialRegisterBuiltin() argument 8511 if (AccessKind != Write) { in EmitSpecialRegisterBuiltin() 8512 assert(AccessKind == NormalRead || AccessKind == VolatileRead); in EmitSpecialRegisterBuiltin() 8514 AccessKind == VolatileRead ? llvm::Intrinsic::read_volatile_register in EmitSpecialRegisterBuiltin() 8909 SpecialRegisterAccessKind AccessKind = Write; in EmitARMBuiltinExpr() local 8913 AccessKind = VolatileRead; in EmitARMBuiltinExpr() 8933 AccessKind); in EmitARMBuiltinExpr() 11385 SpecialRegisterAccessKind AccessKind = Write; in EmitAArch64BuiltinExpr() local 11390 AccessKind = VolatileRead; in EmitAArch64BuiltinExpr() 11417 AccessKind); in EmitAArch64BuiltinExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 1324 enum AccessKind { AK_Write = 0x01, AK_Read = 0x10, AK_All = 0x11 }; enum 1333 const TargetRegisterInfo *TRI, const AccessKind AccessToCheck = AK_All) { in areCFlagsAccessedBetweenInstrs() 1804 AccessKind AccessToCheck = AK_Write; in canInstrSubstituteCmpInstr()
|