| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
| H A D | hwasan.cpp | 441 CheckAddressSized<ErrorAction::Abort, AccessType::Load>(p, sz); in __hwasan_loadN() 444 CheckAddress<ErrorAction::Abort, AccessType::Load, 0>(p); in __hwasan_load1() 447 CheckAddress<ErrorAction::Abort, AccessType::Load, 1>(p); in __hwasan_load2() 450 CheckAddress<ErrorAction::Abort, AccessType::Load, 2>(p); in __hwasan_load4() 453 CheckAddress<ErrorAction::Abort, AccessType::Load, 3>(p); in __hwasan_load8() 456 CheckAddress<ErrorAction::Abort, AccessType::Load, 4>(p); in __hwasan_load16() 460 CheckAddressSized<ErrorAction::Recover, AccessType::Load>(p, sz); in __hwasan_loadN_noabort() 463 CheckAddress<ErrorAction::Recover, AccessType::Load, 0>(p); in __hwasan_load1_noabort() 466 CheckAddress<ErrorAction::Recover, AccessType::Load, 1>(p); in __hwasan_load2_noabort() 469 CheckAddress<ErrorAction::Recover, AccessType::Load, 2>(p); in __hwasan_load4_noabort() [all …]
|
| H A D | hwasan_memintrinsics.cpp | 25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memset() 31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memcpy() 33 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( in __hwasan_memcpy() 39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memmove() 41 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( in __hwasan_memmove()
|
| H A D | hwasan_checks.h | 81 enum class AccessType { Load, Store }; enum 83 template <ErrorAction EA, AccessType AT, unsigned LogSize> 91 0x10 * (AT == AccessType::Store) + LogSize>(p); in CheckAddress() 97 template <ErrorAction EA, AccessType AT> 109 0x10 * (AT == AccessType::Store) + 0xf>(p, sz); in CheckAddressSized() 119 0x10 * (AT == AccessType::Store) + 0xf>(p, sz); in CheckAddressSized()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.h | 44 llvm::MDNode *AccessType, uint64_t Offset, uint64_t Size) in TBAAAccessInfo() 45 : Kind(Kind), BaseType(BaseType), AccessType(AccessType), in TBAAAccessInfo() 49 TBAAAccessInfo(llvm::MDNode *BaseType, llvm::MDNode *AccessType, in TBAAAccessInfo() 51 : TBAAAccessInfo(TBAAAccessKind::Ordinary, BaseType, AccessType, in TBAAAccessInfo() 55 explicit TBAAAccessInfo(llvm::MDNode *AccessType, uint64_t Size) in TBAAAccessInfo() 56 : TBAAAccessInfo(/* BaseType= */ nullptr, AccessType, /* Offset= */ 0, Size) in TBAAAccessInfo() 82 AccessType == Other.AccessType && 105 llvm::MDNode *AccessType; member 181 TBAAAccessInfo getAccessInfo(QualType AccessType); 244 DenseMapInfo<MDNode *>::getHashValue(Val.AccessType) ^
|
| H A D | CodeGenTBAA.cpp | 255 TBAAAccessInfo CodeGenTBAA::getAccessInfo(QualType AccessType) { in getAccessInfo() argument 258 if (AccessType->isIncompleteType()) in getAccessInfo() 261 if (TypeHasMayAlias(AccessType)) in getAccessInfo() 264 uint64_t Size = Context.getTypeSizeInChars(AccessType).getQuantity(); in getAccessInfo() 265 return TBAAAccessInfo(getTypeInfo(AccessType), Size); in getAccessInfo() 402 if (!Info.AccessType) in getAccessTagInfo() 406 Info = TBAAAccessInfo(Info.AccessType, Info.Size); in getAccessTagInfo() 413 Info.BaseType = Info.AccessType; in getAccessTagInfo() 417 return N = MDHelper.createTBAAAccessTag(Info.BaseType, Info.AccessType, in getAccessTagInfo() 420 return N = MDHelper.createTBAAStructTagNode(Info.BaseType, Info.AccessType, in getAccessTagInfo()
|
| H A D | CodeGenModule.h | 747 TBAAAccessInfo getTBAAAccessInfo(QualType AccessType); 779 TBAAAccessInfo getTBAAInfoForSubobject(LValue Base, QualType AccessType) { in getTBAAInfoForSubobject() argument 782 return getTBAAAccessInfo(AccessType); in getTBAAInfoForSubobject()
|
| H A D | CodeGenModule.cpp | 846 TBAAAccessInfo CodeGenModule::getTBAAAccessInfo(QualType AccessType) { in getTBAAAccessInfo() argument 852 if (AccessType->isCUDADeviceBuiltinSurfaceType()) { in getTBAAAccessInfo() 856 } else if (AccessType->isCUDADeviceBuiltinTextureType()) { in getTBAAAccessInfo() 862 return TBAA->getAccessInfo(AccessType); in getTBAAAccessInfo()
|
| H A D | CGExpr.cpp | 4360 FieldTBAAInfo.AccessType = CGM.getTBAATypeInfo(FieldType); in EmitLValueForField()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | TypeBasedAliasAnalysis.cpp | 217 if (MDNodeTy *AccessType = getAccessType()) in isNewFormat() local 218 if (!TBAANodeImpl<MDNodeTy>(AccessType).isNewFormat()) in isNewFormat() 467 TBAAStructTypeNode AccessType(Tag.getAccessType()); in isTBAAVtableAccess() local 468 if(auto *Id = dyn_cast<MDString>(AccessType.getId())) in isTBAAVtableAccess() 541 static const MDNode *createAccessTag(const MDNode *AccessType) { in createAccessTag() argument 544 if (!AccessType || AccessType->getNumOperands() < 2) in createAccessTag() 547 Type *Int64 = IntegerType::get(AccessType->getContext(), 64); in createAccessTag() 550 if (TBAAStructTypeNode(AccessType).isNewFormat()) { in createAccessTag() 556 Metadata *Ops[] = {const_cast<MDNode*>(AccessType), in createAccessTag() 557 const_cast<MDNode*>(AccessType), in createAccessTag() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | MDBuilder.cpp | 233 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, in createTBAAStructTagNode() argument 238 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), in createTBAAStructTagNode() 241 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); in createTBAAStructTagNode() 260 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, in createTBAAAccessTag() argument 268 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, in createTBAAAccessTag() 271 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); in createTBAAAccessTag() 276 MDNode *AccessType = cast<MDNode>(Tag->getOperand(1)); in createMutableTBAAAccessTag() local 280 bool NewFormat = isa<MDNode>(AccessType->getOperand(0)); in createMutableTBAAAccessTag() 294 return createTBAAStructTagNode(BaseType, AccessType, Offset); in createMutableTBAAAccessTag() 298 return createTBAAAccessTag(BaseType, AccessType, Offset, Size); in createMutableTBAAAccessTag()
|
| H A D | Verifier.cpp | 6051 MDNode *AccessType = dyn_cast_or_null<MDNode>(MD->getOperand(1)); in visitTBAAMetadata() local 6053 bool IsNewFormat = isNewFormatTBAATypeNode(AccessType); in visitTBAAMetadata() 6084 AssertTBAA(BaseNode && AccessType, in visitTBAAMetadata() 6087 &I, MD, BaseNode, AccessType); in visitTBAAMetadata() 6090 AssertTBAA(isValidScalarTBAANode(AccessType), in visitTBAAMetadata() 6092 AccessType); in visitTBAAMetadata() 6121 SeenAccessTypeInPath |= BaseNode == AccessType; in visitTBAAMetadata() 6123 if (isValidScalarTBAANode(BaseNode) || BaseNode == AccessType) in visitTBAAMetadata()
|
| /netbsd-src/sys/external/bsd/acpica/dist/compiler/ |
| H A D | asloperands.c | 238 UINT8 AccessType; in OpnDoFieldCommon() local 247 AccessType = (UINT8) Op->Asl.Value.Integer; in OpnDoFieldCommon() 252 FieldOp->Asl.Value.Integer = AccessType; in OpnDoFieldCommon() 270 FieldFlags = (UINT8) (AccessType | LockRule | UpdateRule); in OpnDoFieldCommon() 297 AccessType = (UINT8) PkgLengthNode->Asl.Value.Integer; in OpnDoFieldCommon() 398 switch (AccessType) in OpnDoFieldCommon()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | MDBuilder.h | 190 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 203 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| H A D | tsan_defs.h | 192 typedef uptr AccessType; typedef 194 enum : AccessType {
|
| H A D | tsan_rtl.h | 483 AccessType typ); 492 AccessType typ) { in MemoryAccess() 674 uptr size, AccessType typ, VarSizeStackTrace *pstk, 738 AccessType typ); 741 AccessType typ); 743 AccessType typ);
|
| H A D | tsan_rtl_access.cpp | 22 AccessType typ) { in TryTraceMemoryAccess() 58 AccessType typ) { in TryTraceMemoryAccessRange() 79 AccessType typ) { in TraceMemoryAccessRange() 240 AccessType typ) { in UnalignedMemoryAccess()
|
| H A D | tsan_external.cpp | 63 void ExternalAccess(void *addr, uptr caller_pc, void *tag, AccessType typ) { in ExternalAccess()
|
| H A D | tsan_rtl_report.cpp | 536 uptr size, AccessType typ, VarSizeStackTrace *pstk, in RestoreStack()
|
| /netbsd-src/sys/external/bsd/acpica/dist/parser/ |
| H A D | psargs.c | 540 UINT8 AccessType; in AcpiPsGetNextField() 644 * Get AccessType and AccessAttrib and merge into the field Op in AcpiPsGetNextField() 645 * AccessType is first operand, AccessAttribute is second. stuff in AcpiPsGetNextField() 651 AccessType = ACPI_GET8 (ParserState->Aml); in AcpiPsGetNextField() 656 Field->Common.Value.Integer = (UINT8) AccessType; in AcpiPsGetNextField() 536 UINT8 AccessType; AcpiPsGetNextField() local
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
| H A D | asan_descriptions.h | 104 enum AccessType { enum
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| H A D | asan_descriptions.h | 103 enum AccessType { enum
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/ |
| H A D | asan_descriptions.h | 102 enum AccessType { enum
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | OpenCLImageTypes.def | 12 // IMAGE_TYPE(Type, Id, SingletonId, AccessType, CGSuffix) - an image type
|
| /netbsd-src/sys/external/bsd/acpica/dist/ |
| H A D | changes.txt | 1874 1) Field (RegionName, AccessType, LockRule, UpdateRule) 1876 AccessType, LockRule, UpdateRule) 1878 AccessType, LockRule, UpdateRule) 1879 For the Field operators above, the AccessType, LockRule, and UpdateRule 1881 AccessType: AnyAcc
|