| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Globals.cpp | 411 InitVal != nullptr, Link, Name, AddressSpace), in GlobalVariable() 428 Optional<unsigned> AddressSpace, in GlobalVariable() argument 433 AddressSpace in GlobalVariable() 434 ? *AddressSpace in GlobalVariable() 503 AddressSpace) { in GlobalAlias() 509 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() argument 515 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() argument 518 return create(Ty, AddressSpace, Linkage, Name, nullptr, Parent); in create() 521 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() argument 564 AddressSpace) { in GlobalIFunc() [all …]
|
| H A D | DataLayout.cpp | 128 PointerAlignElem PointerAlignElem::getInBits(uint32_t AddressSpace, in getInBits() argument 134 retval.AddressSpace = AddressSpace; in getInBits() 144 return (ABIAlign == rhs.ABIAlign && AddressSpace == rhs.AddressSpace && in operator ==() 592 DataLayout::getPointerAlignElem(uint32_t AddressSpace) const { in getPointerAlignElem() 593 if (AddressSpace != 0) { in getPointerAlignElem() 594 auto I = lower_bound(Pointers, AddressSpace, in getPointerAlignElem() 596 return A.AddressSpace < AddressSpace; in getPointerAlignElem() 598 if (I != Pointers.end() && I->AddressSpace == AddressSpace) in getPointerAlignElem() 602 assert(Pointers[0].AddressSpace == 0); in getPointerAlignElem() 616 return A.AddressSpace < AddressSpace; in setPointerAlignmentInBits() [all …]
|
| H A D | Type.cpp | 727 PointerType *PointerType::get(Type *EltTy, unsigned AddressSpace) { in get() argument 735 return get(EltTy->getContext(), AddressSpace); in get() 738 PointerType *&Entry = AddressSpace == 0 ? CImpl->PointerTypes[EltTy] in get() 739 : CImpl->ASPointerTypes[std::make_pair(EltTy, AddressSpace)]; in get() 742 Entry = new (CImpl->Alloc) PointerType(EltTy, AddressSpace); in get() 746 PointerType *PointerType::get(LLVMContext &C, unsigned AddressSpace) { in get() argument 753 AddressSpace == 0 in get() 755 : CImpl->ASPointerTypes[std::make_pair(nullptr, AddressSpace)]; in get() 758 Entry = new (CImpl->Alloc) PointerType(C, AddressSpace); in get()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILPointerType.cpp | 29 TypedPointerType *TypedPointerType::get(Type *EltTy, unsigned AddressSpace) { in get() argument 45 AddressSpace == 0 in get() 47 : Tracking->ASPointerTypes[std::make_pair(EltTy, AddressSpace)]; in get() 51 new TypedPointerType(EltTy, AddressSpace)); in get()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVR.h | 41 enum AddressSpace { enum 64 template <typename T> AddressSpace getAddressSpace(T *V) { in getAddressSpace() 69 return static_cast<AddressSpace>(AS); in getAddressSpace() 88 AddressSpace AS = getAddressSpace(V); in getProgramMemoryBank()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | GlobalAlias.h | 31 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, 40 static GlobalAlias *create(Type *Ty, unsigned AddressSpace, 45 static GlobalAlias *create(Type *Ty, unsigned AddressSpace, 50 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
|
| H A D | GlobalIFunc.h | 37 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, 46 static GlobalIFunc *create(Type *Ty, unsigned AddressSpace,
|
| H A D | GlobalObject.h | 45 unsigned AddressSpace = 0) 46 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace) { in GlobalValue() argument
|
| H A D | DataLayout.h | 96 uint32_t AddressSpace; member 100 static PointerAlignElem getInBits(uint32_t AddressSpace, Align ABIAlign, 167 const PointerAlignElem &getPointerAlignElem(uint32_t AddressSpace) const; 558 IntegerType *getIntPtrType(LLVMContext &C, unsigned AddressSpace = 0) const;
|
| H A D | GlobalVariable.h | 54 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0, 62 Optional<unsigned> AddressSpace = None,
|
| H A D | DerivedTypes.h | 644 static PointerType *get(Type *ElementType, unsigned AddressSpace); 647 static PointerType *get(LLVMContext &C, unsigned AddressSpace); 667 unsigned AddressSpace) { in getWithSamePointeeType() argument 669 return get(PT->getContext(), AddressSpace); in getWithSamePointeeType() 670 return get(PT->PointeeTy, AddressSpace); in getWithSamePointeeType()
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | NVPTX.h | 161 getDWARFAddressSpace(unsigned AddressSpace) const override { in getDWARFAddressSpace() argument 162 if (AddressSpace >= llvm::array_lengthof(NVPTXDWARFAddrSpaceMap) || in getDWARFAddressSpace() 163 NVPTXDWARFAddrSpaceMap[AddressSpace] < 0) in getDWARFAddressSpace() 165 return NVPTXDWARFAddrSpaceMap[AddressSpace]; in getDWARFAddressSpace()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 49 static LLT pointer(unsigned AddressSpace, unsigned SizeInBits) { in pointer() argument 52 ElementCount::getFixed(0), SizeInBits, AddressSpace}; in pointer() 108 uint64_t SizeInBits, unsigned AddressSpace) { in LLT() argument 109 init(isPointer, isVector, isScalar, EC, SizeInBits, AddressSpace); in LLT() 354 uint64_t SizeInBits, unsigned AddressSpace) { 374 maskAndShift(AddressSpace, PointerVectorAddressSpaceFieldInfo) | 379 maskAndShift(AddressSpace, PointerAddressSpaceFieldInfo);
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 162 unsigned AddressSpace, in getMemoryOpCost() argument 171 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 212 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 218 Align Alignment, unsigned AddressSpace, in getMaskedMemoryOpCost() argument 220 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMaskedMemoryOpCost() 240 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument 244 Alignment, AddressSpace, in getInterleavedMemoryOpCost() 247 return getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace, in getInterleavedMemoryOpCost()
|
| H A D | HexagonTargetTransformInfo.h | 120 MaybeAlign Alignment, unsigned AddressSpace, 124 Align Alignment, unsigned AddressSpace, 136 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 48 return AddressSpace::ADDRESS_SPACE_GENERIC; in getFlatAddressSpace() 52 return AS != AddressSpace::ADDRESS_SPACE_SHARED && in canHaveNonUndefGlobalInitializerInAddressSpace() 53 AS != AddressSpace::ADDRESS_SPACE_LOCAL && AS != ADDRESS_SPACE_PARAM; in canHaveNonUndefGlobalInitializerInAddressSpace()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 159 MaybeAlign Alignment, unsigned AddressSpace, 163 Align Alignment, unsigned AddressSpace, 205 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 209 ArrayRef<unsigned> Indices, Align Alignment, unsigned AddressSpace, 262 unsigned AddressSpace); 265 unsigned AddressSpace);
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegacyLegalizerInfo.h | 327 const unsigned AddressSpace, in setPointerAction() argument 330 if (AddrSpace2PointerActions[OpcodeIdx].find(AddressSpace) == in setPointerAction() 332 AddrSpace2PointerActions[OpcodeIdx][AddressSpace] = {{}}; in setPointerAction() 334 AddrSpace2PointerActions[OpcodeIdx].find(AddressSpace)->second; in setPointerAction()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 129 MaybeAlign Alignment, unsigned AddressSpace, 134 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 143 unsigned AddressSpace,
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 841 unsigned AddressSpace = 0, 1180 unsigned AddressSpace, 1187 unsigned AddressSpace, 1222 Align Alignment, unsigned AddressSpace, 1649 unsigned AddressSpace, 1747 unsigned AddressSpace, 1752 unsigned AddressSpace, 1757 unsigned AddressSpace, 2296 unsigned AddressSpace, in getMemoryOpCost() argument 2299 return Impl.getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | PseudoSourceValue.h | 50 unsigned AddressSpace; variable 73 unsigned getAddressSpace() const { return AddressSpace; } in getAddressSpace()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | InferAddressSpaces.h | 18 InferAddressSpacesPass(unsigned AddressSpace);
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 508 unsigned AddressSpace; variable 525 : Operation(Op), Label(L), Register(R), Offset(O), AddressSpace(AS) { in MCCFIInstruction() 563 unsigned AddressSpace) { in createLLVMDefAspaceCfa() argument 565 AddressSpace); in createLLVMDefAspaceCfa() 660 return AddressSpace; in getAddressSpace()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/MCTargetDesc/ |
| H A D | NVPTXBaseInfo.h | 21 enum AddressSpace { enum
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 114 MaybeAlign Alignment, unsigned AddressSpace, 120 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
|