| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 393 SIAtomicAddrSpace AddrSpace, 446 SIAtomicAddrSpace AddrSpace, 487 SIAtomicAddrSpace AddrSpace, 794 SIAtomicAddrSpace AddrSpace) const { in enableLoadCacheBypass() 827 SIAtomicAddrSpace AddrSpace) const { in enableStoreCacheBypass() 840 SIAtomicAddrSpace AddrSpace) const { in enableRMWCacheBypass() 1096 SIAtomicAddrSpace AddrSpace) const { in enableLoadCacheBypass() 1135 SIAtomicAddrSpace AddrSpace) const { in enableStoreCacheBypass() 1170 SIAtomicAddrSpace AddrSpace) const { in enableRMWCacheBypass() 1259 AddrSpace &= ~SIAtomicAddrSpace::LDS; in insertWait() [all …]
|
| H A D | AMDGPUTargetTransformInfo.cpp | 365 if (AddrSpace == AMDGPUAS::GLOBAL_ADDRESS || in getLoadStoreVecRegBitWidth() 366 AddrSpace == AMDGPUAS::CONSTANT_ADDRESS || in getLoadStoreVecRegBitWidth() 372 if (AddrSpace == AMDGPUAS::PRIVATE_ADDRESS) in getLoadStoreVecRegBitWidth() 385 if (AddrSpace == AMDGPUAS::PRIVATE_ADDRESS) { in isLegalToVectorizeMemChain() 1266 if (AddrSpace == AMDGPUAS::GLOBAL_ADDRESS || in getLoadStoreVecRegBitWidth() 1267 AddrSpace == AMDGPUAS::CONSTANT_ADDRESS) in getLoadStoreVecRegBitWidth() 1269 if (AddrSpace == AMDGPUAS::LOCAL_ADDRESS || in getLoadStoreVecRegBitWidth() 1270 AddrSpace == AMDGPUAS::REGION_ADDRESS) in getLoadStoreVecRegBitWidth() 1272 if (AddrSpace == AMDGPUAS::PRIVATE_ADDRESS) in getLoadStoreVecRegBitWidth() 1275 if ((AddrSpace == AMDGPUAS::PARAM_D_ADDRESS || in getLoadStoreVecRegBitWidth() [all …]
|
| H A D | AMDGPUTargetTransformInfo.h | 133 unsigned getLoadStoreVecRegBitWidth(unsigned AddrSpace) const; 136 unsigned AddrSpace) const; 138 unsigned AddrSpace) const; 140 unsigned AddrSpace) const; 249 unsigned getLoadStoreVecRegBitWidth(unsigned AddrSpace) const; 251 unsigned AddrSpace) const; 253 unsigned AddrSpace) const; 255 unsigned AddrSpace) const;
|
| H A D | AMDGPULegalizerInfo.h | 41 Register getSegmentAperture(unsigned AddrSpace, 143 MachineIRBuilder &B, unsigned AddrSpace) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 57 unsigned AddrSpace) const { in isLegalToVectorizeLoadChain() argument 61 unsigned AddrSpace) const { in isLegalToVectorizeStoreChain() argument 62 return isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain() 107 bool hasVolatileVariant(Instruction *I, unsigned AddrSpace) { in hasVolatileVariant() argument 110 if (!(AddrSpace == llvm::ADDRESS_SPACE_GENERIC || in hasVolatileVariant() 111 AddrSpace == llvm::ADDRESS_SPACE_GLOBAL || in hasVolatileVariant() 112 AddrSpace == llvm::ADDRESS_SPACE_SHARED)) in hasVolatileVariant()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 47 unsigned AddrSpace = 0; member 54 AddrSpace = v ? v->getType()->getPointerAddressSpace() : 0; in V() 60 AddrSpace = v ? v->getAddressSpace() : 0; in V() 64 : V((const Value *)nullptr), Offset(offset), AddrSpace(AddressSpace), 74 AddrSpace = ValPtr->getType()->getPointerAddressSpace(); in V() 76 AddrSpace = V.get<const PseudoSourceValue*>()->getAddressSpace(); in V() 82 return MachinePointerInfo(AddrSpace, Offset + O); in getWithOffset()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TargetInfo.h | 336 IntType getPtrDiffType(unsigned AddrSpace) const { in getPtrDiffType() argument 337 return AddrSpace == 0 ? PtrDiffType : getPtrDiffTypeV(AddrSpace); in getPtrDiffType() 339 IntType getUnsignedPtrDiffType(unsigned AddrSpace) const { in getUnsignedPtrDiffType() argument 340 return getCorrespondingUnsignedType(getPtrDiffType(AddrSpace)); in getUnsignedPtrDiffType() 416 uint64_t getPointerWidth(unsigned AddrSpace) const { in getPointerWidth() argument 417 return AddrSpace == 0 ? PointerWidth : getPointerWidthV(AddrSpace); in getPointerWidth() 419 uint64_t getPointerAlign(unsigned AddrSpace) const { in getPointerAlign() argument 420 return AddrSpace == 0 ? PointerAlign : getPointerAlignV(AddrSpace); in getPointerAlign() 1564 virtual uint64_t getPointerWidthV(unsigned AddrSpace) const { in getPointerWidthV() argument 1567 virtual uint64_t getPointerAlignV(unsigned AddrSpace) const { in getPointerAlignV() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 31 unsigned AddrSpace = PTy->getAddressSpace(); in getLLTForType() local 32 return LLT::pointer(AddrSpace, DL.getPointerSizeInBits(AddrSpace)); in getLLTForType()
|
| H A D | GlobalMerge.cpp | 161 Module &M, bool isConst, unsigned AddrSpace) const; 167 unsigned AddrSpace) const; 221 Module &M, bool isConst, unsigned AddrSpace) const { in doMerge() 235 return doMerge(Globals, AllGlobals, M, isConst, AddrSpace); in doMerge() 409 return doMerge(Globals, AllGlobals, M, isConst, AddrSpace); in doMerge() 433 Changed |= doMerge(Globals, UGS.Globals, M, isConst, AddrSpace); in doMerge() 441 unsigned AddrSpace) const { in doMerge() 520 GlobalVariable::NotThreadLocal, AddrSpace); in doMerge() 553 GlobalAlias *GA = GlobalAlias::create(Tys[StructIdxs[idx]], AddrSpace, in doMerge()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AMDGPU.h | 32 enum AddrSpace { enum 98 uint64_t getPointerWidthV(unsigned AddrSpace) const override { in getPointerWidthV() argument 102 if (AddrSpace == Private || AddrSpace == Local) in getPointerWidthV() 108 uint64_t getPointerAlignV(unsigned AddrSpace) const override { in getPointerAlignV() argument 109 return getPointerWidthV(AddrSpace); in getPointerAlignV()
|
| H A D | X86.h | 71 enum AddrSpace { ptr32_sptr = 270, ptr32_uptr = 271, ptr64 = 272 }; enum 377 uint64_t getPointerWidthV(unsigned AddrSpace) const override { in getPointerWidthV() argument 378 if (AddrSpace == ptr32_sptr || AddrSpace == ptr32_uptr) in getPointerWidthV() 380 if (AddrSpace == ptr64) in getPointerWidthV() 385 uint64_t getPointerAlignV(unsigned AddrSpace) const override { in getPointerAlignV() argument 386 return getPointerWidthV(AddrSpace); in getPointerAlignV()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 248 static Error getAddrSpace(StringRef R, unsigned &AddrSpace) { in getAddrSpace() argument 249 if (Error Err = getInt(R, AddrSpace)) in getAddrSpace() 251 if (!isUInt<24>(AddrSpace)) in getAddrSpace() 305 unsigned AddrSpace = 0; in parseSpecifier() local 307 if (Error Err = getInt(Tok, AddrSpace)) in parseSpecifier() 309 if (!isUInt<24>(AddrSpace)) in parseSpecifier() 362 AddrSpace, assumeAligned(PointerABIAlign), in parseSpecifier() 601 Error DataLayout::setPointerAlignment(uint32_t AddrSpace, Align ABIAlign, in setPointerAlignment() argument 608 auto I = lower_bound(Pointers, AddrSpace, in setPointerAlignment() 612 if (I == Pointers.end() || I->AddressSpace != AddrSpace) { in setPointerAlignment() [all …]
|
| H A D | Type.cpp | 726 PointerType::PointerType(Type *E, unsigned AddrSpace) in PointerType() argument 730 setSubclassData(AddrSpace); in PointerType() 733 PointerType::PointerType(LLVMContext &C, unsigned AddrSpace) in PointerType() argument 735 setSubclassData(AddrSpace); in PointerType() 738 PointerType *Type::getPointerTo(unsigned AddrSpace) const { in getPointerTo() 739 return PointerType::get(const_cast<Type*>(this), AddrSpace); in getPointerTo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 607 unsigned AddrSpace = 0, 675 bool hasVolatileVariant(Instruction *I, unsigned AddrSpace) const; 1293 unsigned getLoadStoreVecRegBitWidth(unsigned AddrSpace) const; 1303 unsigned AddrSpace) const; 1307 unsigned AddrSpace) const; 1842 AddrSpace, I); in isLegalAddressingMode() 1893 return Impl.hasVolatileVariant(I, AddrSpace); in hasVolatileVariant() 1903 AddrSpace); in getScalingFactorCost() 2225 return Impl.getLoadStoreVecRegBitWidth(AddrSpace); in getLoadStoreVecRegBitWidth() 2236 AddrSpace); in isLegalToVectorizeLoadChain() [all …]
|
| H A D | TargetTransformInfoImpl.h | 200 bool HasBaseReg, int64_t Scale, unsigned AddrSpace, 267 bool hasVolatileVariant(Instruction *I, unsigned AddrSpace) const { in hasVolatileVariant() argument 276 unsigned AddrSpace) const { in getScalingFactorCost() argument 279 AddrSpace)) in getScalingFactorCost() 704 unsigned getLoadStoreVecRegBitWidth(unsigned AddrSpace) const { return 128; } in getLoadStoreVecRegBitWidth() argument 711 unsigned AddrSpace) const { in isLegalToVectorizeLoadChain() argument 716 unsigned AddrSpace) const { in isLegalToVectorizeStoreChain() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.h | 68 Optional<uint32_t> AddrSpace; /// The address space for Kind == RegPlusOffset variable 78 : Kind(K), RegNum(InvalidRegisterNumber), Offset(0), AddrSpace(None), in UnwindLocation() 83 : Kind(K), RegNum(Reg), Offset(Off), AddrSpace(AS), Dereference(Deref) {} in UnwindLocation() 118 Optional<uint32_t> AddrSpace = None); 121 Optional<uint32_t> AddrSpace = None); 133 assert(Kind == RegPlusOffset && AddrSpace.hasValue()); in getAddressSpace() 134 return *AddrSpace; in getAddressSpace()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 102 unsigned AddrSpace; member 211 static ABIArgInfo getIndirectAliased(CharUnits Alignment, unsigned AddrSpace, 218 AI.setIndirectAddrSpace(AddrSpace); 409 return IndirectAttr.AddrSpace; in getIndirectAddrSpace() 412 void setIndirectAddrSpace(unsigned AddrSpace) { in setIndirectAddrSpace() argument 414 IndirectAttr.AddrSpace = AddrSpace; in setIndirectAddrSpace()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 336 unsigned AddrSpace, in isLegalAddressingMode() argument 339 Scale, AddrSpace, I); in isLegalAddressingMode() 413 unsigned AddrSpace) const { in hasVolatileVariant() 414 return TTIImpl->hasVolatileVariant(I, AddrSpace); in hasVolatileVariant() 423 int64_t Scale, unsigned AddrSpace) const { in getScalingFactorCost() 425 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace); in getScalingFactorCost() 986 unsigned ChainSizeInBytes, Align Alignment, unsigned AddrSpace) const { in isLegalToVectorizeLoadChain() 988 AddrSpace); in isLegalToVectorizeLoadChain() 992 unsigned ChainSizeInBytes, Align Alignment, unsigned AddrSpace) const { in isLegalToVectorizeStoreChain() 994 AddrSpace); in isLegalToVectorizeStoreChain()
|
| /freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangOpenCLBuiltinEmitter.cpp | 254 StringRef AddrSpace; member 937 auto PrintAddrSpace = [&S](StringRef AddrSpace) { in getTypeString() argument 938 S += StringSwitch<const char *>(AddrSpace) in getTypeString() 948 PrintAddrSpace(Flags.AddrSpace); in getTypeString() 995 Flags.AddrSpace = Type->getValueAsString("AddrSpace"); in getTypeLists()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalityPredicates.cpp | 86 unsigned AddrSpace) { in isPointer() argument 89 return Ty.isPointer() && Ty.getAddressSpace() == AddrSpace; in isPointer()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 181 Error setPointerAlignment(uint32_t AddrSpace, Align ABIAlign, Align PrefAlign, 387 bool isNonIntegralAddressSpace(unsigned AddrSpace) const { in isNonIntegralAddressSpace() argument 389 return is_contained(NonIntegralSpaces, AddrSpace); in isNonIntegralAddressSpace()
|
| H A D | Function.h | 125 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace, 139 unsigned AddrSpace, const Twine &N = "", 141 return new Function(Ty, Linkage, AddrSpace, N, M); 163 unsigned AddrSpace,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.cpp | 64 Optional<uint32_t> AddrSpace) { in createIsRegisterPlusOffset() argument 65 return {RegPlusOffset, RegNum, Offset, AddrSpace, false}; in createIsRegisterPlusOffset() 70 Optional<uint32_t> AddrSpace) { in createAtRegisterPlusOffset() argument 71 return {RegPlusOffset, RegNum, Offset, AddrSpace, true}; in createAtRegisterPlusOffset() 106 if (Offset == 0 && !AddrSpace) in dump() 111 if (AddrSpace) in dump() 112 OS << " in addrspace" << *AddrSpace; in dump()
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | IntrinsicEmitter.cpp | 361 unsigned AddrSpace = 0; in EncodeFixedType() local 363 AddrSpace = R->getValueAsInt("AddrSpace"); in EncodeFixedType() 364 assert(AddrSpace < 256 && "Address space exceeds 255"); in EncodeFixedType() 366 if (AddrSpace) { in EncodeFixedType() 368 Sig.push_back(AddrSpace); in EncodeFixedType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16ISelLowering.h | 24 bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AddrSpace,
|