Home
last modified time | relevance | path

Searched refs:AddressSpace (Results 1 – 25 of 102) sorted by relevance

12345

/llvm-project-15.0.7/llvm/lib/IR/
H A DGlobals.cpp411 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 DDataLayout.cpp128 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 DType.cpp727 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 DDXILPointerType.cpp29 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 DAVR.h41 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 DGlobalAlias.h31 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 DGlobalIFunc.h37 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
46 static GlobalIFunc *create(Type *Ty, unsigned AddressSpace,
H A DGlobalObject.h45 unsigned AddressSpace = 0)
46 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace) { in GlobalValue() argument
H A DDataLayout.h96 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 DGlobalVariable.h54 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0,
62 Optional<unsigned> AddressSpace = None,
H A DDerivedTypes.h644 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 DNVPTX.h161 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 DLowLevelTypeImpl.h49 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 DHexagonTargetTransformInfo.cpp162 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 DHexagonTargetTransformInfo.h120 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 DNVPTXTargetTransformInfo.h48 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 DX86TargetTransformInfo.h159 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 DLegacyLegalizerInfo.h327 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 DPPCTargetTransformInfo.h129 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 DTargetTransformInfo.h841 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 DPseudoSourceValue.h50 unsigned AddressSpace; variable
73 unsigned getAddressSpace() const { return AddressSpace; } in getAddressSpace()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DInferAddressSpaces.h18 InferAddressSpacesPass(unsigned AddressSpace);
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCDwarf.h508 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 DNVPTXBaseInfo.h21 enum AddressSpace { enum
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h114 MaybeAlign Alignment, unsigned AddressSpace,
120 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,

12345