Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DGlobals.cpp408 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 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 ==()
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 DTypedPointerType.cpp17 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 DType.cpp729 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 DAVR.h43 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 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.h97 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 DGlobalVariable.h54 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0,
62 std::optional<unsigned> AddressSpace = std::nullopt,
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()
/openbsd-src/gnu/llvm/clang/lib/Basic/Targets/
H A DNVPTX.h162 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 DLowLevelTypeImpl.h49 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 DHexagonTargetTransformInfo.cpp180 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 DHexagonTargetTransformInfo.h125 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 DNVPTXTargetTransformInfo.h49 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 DX86TargetTransformInfo.h164 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 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h134 unsigned AddressSpace, TTI::TargetCostKind CostKind,
139 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
148 unsigned AddressSpace,
H A DPPCTargetTransformInfo.cpp753 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 DTargetTransformInfo.h832 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 DPseudoSourceValue.h50 unsigned AddressSpace; variable
73 unsigned getAddressSpace() const { return AddressSpace; } in getAddressSpace()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCDwarf.h509 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 DInferAddressSpaces.h18 InferAddressSpacesPass(unsigned AddressSpace);
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXBaseInfo.h21 enum AddressSpace { enum

1234