| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafety.h | 69 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 D | CStringChecker.cpp | 54 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 D | ThreadSafety.cpp | 1594 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 D | ExprConstant.cpp | 3604 << 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 D | AttributorAttributes.cpp | 6566 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 D | Attributor.h | 3469 enum AccessKind { 3482 function_ref<bool(const Instruction *, const Value *, AccessKind,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 7159 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 D | AnalysisBasedWarnings.cpp | 1934 ProtectedOperationKind POK, AccessKind AK, in handleNoMutexHeld()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 1268 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()
|