| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Globals.cpp | 408 ThreadLocalMode TLMode, unsigned AddressSpace, in GlobalVariable() argument 412 InitVal != nullptr, Link, Name, AddressSpace), in GlobalVariable() 429 std::optional<unsigned> AddressSpace, in GlobalVariable() argument 434 AddressSpace in GlobalVariable() 435 ? *AddressSpace in GlobalVariable() 500 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias() argument 504 AddressSpace) { in GlobalAlias() 510 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() argument 513 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule); in create() 516 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() argument [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 ==() 595 DataLayout::getPointerAlignElem(uint32_t AddressSpace) const { in getPointerAlignElem() 596 if (AddressSpace != 0) { in getPointerAlignElem() 597 auto I = lower_bound(Pointers, AddressSpace, in getPointerAlignElem() 598 [](const PointerAlignElem &A, uint32_t AddressSpace) { in getPointerAlignElem() argument 599 return A.AddressSpace < AddressSpace; in getPointerAlignElem() 601 if (I != Pointers.end() && I->AddressSpace == AddressSpace) in getPointerAlignElem() 605 assert(Pointers[0].AddressSpace == 0); in getPointerAlignElem() [all …]
|
| H A D | TypedPointerType.cpp | 17 TypedPointerType *TypedPointerType::get(Type *EltTy, unsigned AddressSpace) { in get() argument 25 CImpl->ASTypedPointerTypes[std::make_pair(EltTy, AddressSpace)]; in get() 28 Entry = new (CImpl->Alloc) TypedPointerType(EltTy, AddressSpace); in get()
|
| H A D | Type.cpp | 729 PointerType *PointerType::get(Type *EltTy, unsigned AddressSpace) { in get() argument 737 return get(EltTy->getContext(), AddressSpace); in get() 740 PointerType *&Entry = AddressSpace == 0 ? CImpl->PointerTypes[EltTy] in get() 741 : CImpl->ASPointerTypes[std::make_pair(EltTy, AddressSpace)]; in get() 744 Entry = new (CImpl->Alloc) PointerType(EltTy, AddressSpace); in get() 748 PointerType *PointerType::get(LLVMContext &C, unsigned AddressSpace) { in get() argument 755 AddressSpace == 0 in get() 757 : CImpl->ASPointerTypes[std::make_pair(nullptr, AddressSpace)]; in get() 760 Entry = new (CImpl->Alloc) PointerType(C, AddressSpace); in get()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVR.h | 43 enum AddressSpace { enum 66 template <typename T> AddressSpace getAddressSpace(T *V) { in getAddressSpace() 71 return static_cast<AddressSpace>(AS); in getAddressSpace() 90 AddressSpace AS = getAddressSpace(V); in getProgramMemoryBank()
|
| /openbsd-src/gnu/llvm/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 | 97 uint32_t AddressSpace; member 101 static PointerAlignElem getInBits(uint32_t AddressSpace, Align ABIAlign, 168 const PointerAlignElem &getPointerAlignElem(uint32_t AddressSpace) const; 561 IntegerType *getIntPtrType(LLVMContext &C, unsigned AddressSpace = 0) const;
|
| H A D | GlobalVariable.h | 54 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0, 62 std::optional<unsigned> AddressSpace = std::nullopt,
|
| 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()
|
| /openbsd-src/gnu/llvm/clang/lib/Basic/Targets/ |
| H A D | NVPTX.h | 162 getDWARFAddressSpace(unsigned AddressSpace) const override { in getDWARFAddressSpace() argument 163 if (AddressSpace >= std::size(NVPTXDWARFAddrSpaceMap) || in getDWARFAddressSpace() 164 NVPTXDWARFAddrSpaceMap[AddressSpace] < 0) in getDWARFAddressSpace() 166 return NVPTXDWARFAddrSpaceMap[AddressSpace]; in getDWARFAddressSpace()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 49 static constexpr LLT pointer(unsigned AddressSpace, unsigned SizeInBits) { in pointer() argument 52 ElementCount::getFixed(0), SizeInBits, AddressSpace}; in pointer() 112 unsigned AddressSpace) in LLT() argument 114 init(isPointer, isVector, isScalar, EC, SizeInBits, AddressSpace); in LLT() 367 unsigned AddressSpace) { 387 maskAndShift(AddressSpace, PointerVectorAddressSpaceFieldInfo) | 392 maskAndShift(AddressSpace, PointerAddressSpaceFieldInfo);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 180 unsigned AddressSpace, in getMemoryOpCost() argument 190 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 231 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost() 237 Align Alignment, unsigned AddressSpace, in getMaskedMemoryOpCost() argument 239 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMaskedMemoryOpCost() 260 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument 264 Alignment, AddressSpace, in getInterleavedMemoryOpCost() 267 return getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace, in getInterleavedMemoryOpCost()
|
| H A D | HexagonTargetTransformInfo.h | 125 unsigned AddressSpace, TTI::TargetCostKind CostKind, 129 Align Alignment, unsigned AddressSpace, 143 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 49 return AddressSpace::ADDRESS_SPACE_GENERIC; in getFlatAddressSpace() 53 return AS != AddressSpace::ADDRESS_SPACE_SHARED && in canHaveNonUndefGlobalInitializerInAddressSpace() 54 AS != AddressSpace::ADDRESS_SPACE_LOCAL && AS != ADDRESS_SPACE_PARAM; in canHaveNonUndefGlobalInitializerInAddressSpace()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 164 unsigned AddressSpace, TTI::TargetCostKind CostKind, 168 Align Alignment, unsigned AddressSpace, 207 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 211 ArrayRef<unsigned> Indices, Align Alignment, unsigned AddressSpace, 274 unsigned AddressSpace); 277 unsigned AddressSpace);
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 134 unsigned AddressSpace, TTI::TargetCostKind CostKind, 139 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, 148 unsigned AddressSpace,
|
| H A D | PPCTargetTransformInfo.cpp | 753 unsigned AddressSpace, in getMemoryOpCost() argument 763 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 771 BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind); in getMemoryOpCost() 841 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument 850 Alignment, AddressSpace, CostKind, in getInterleavedMemoryOpCost() 861 AddressSpace, CostKind); in getInterleavedMemoryOpCost() 1029 unsigned AddressSpace, in getVPMemoryOpCost() argument 1033 AddressSpace, CostKind, I); in getVPMemoryOpCost() 1078 return getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind); in getVPMemoryOpCost()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 832 unsigned AddressSpace = 0, 1226 unsigned AddressSpace, 1234 unsigned AddressSpace, 1240 unsigned Opcode, Type *Src, Align Alignment, unsigned AddressSpace, 1269 Align Alignment, unsigned AddressSpace, 1701 unsigned AddressSpace, 1810 unsigned AddressSpace, TTI::TargetCostKind CostKind, 1814 unsigned AddressSpace, 1819 unsigned AddressSpace, 1829 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | PseudoSourceValue.h | 50 unsigned AddressSpace; variable 73 unsigned getAddressSpace() const { return AddressSpace; } in getAddressSpace()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 509 unsigned AddressSpace; variable 526 : Operation(Op), Label(L), Register(R), Offset(O), AddressSpace(AS) { in MCCFIInstruction() 564 unsigned AddressSpace) { in createLLVMDefAspaceCfa() argument 566 AddressSpace); in createLLVMDefAspaceCfa() 661 return AddressSpace; in getAddressSpace()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| H A D | InferAddressSpaces.h | 18 InferAddressSpacesPass(unsigned AddressSpace);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/MCTargetDesc/ |
| H A D | NVPTXBaseInfo.h | 21 enum AddressSpace { enum
|