Home
last modified time | relevance | path

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

123

/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DSymbolEnv.h20 enum class AddressSpace enum
27 char const *toString(AddressSpace space);
180 void markAsPointer(VarField x, AddressSpace space);
182 const AddressSpace *isPointer(VarField x) const;
184 void markAsReference(VarField x, AddressSpace space);
186 const AddressSpace *isReference(VarField x) const;
197 void markSpace(VarField x, AddressSpace space, std::unordered_map<VarField, AddressSpace> &map);
198 void removeSpace(VarField x, std::unordered_map<VarField, AddressSpace> &map);
199 const AddressSpace *isSpace(VarField x,
200 const std::unordered_map<VarField, AddressSpace> &map) const;
[all …]
DSymbolEnv.cpp19 constexpr AddressSpace kAddressSpaces[] = {
20 AddressSpace::Constant,
21 AddressSpace::Device,
22 AddressSpace::Thread,
25 char const *sh::toString(AddressSpace space) in toString()
29 case AddressSpace::Constant: in toString()
31 case AddressSpace::Device: in toString()
33 case AddressSpace::Thread: in toString()
394 markAsPointer(*texture, AddressSpace::Thread); in getTextureEnv()
398 markAsPointer(*sampler, AddressSpace::Thread); in getTextureEnv()
[all …]
DPipeline.cpp453 AddressSpace Pipeline::externalAddressSpace() const in externalAddressSpace()
466 return AddressSpace::Thread; in externalAddressSpace()
471 return AddressSpace::Constant; in externalAddressSpace()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DGlobals.cpp338 ThreadLocalMode TLMode, unsigned AddressSpace, in GlobalVariable() argument
342 InitVal != nullptr, Link, Name, AddressSpace), in GlobalVariable()
358 ThreadLocalMode TLMode, unsigned AddressSpace, in GlobalVariable() argument
362 InitVal != nullptr, Link, Name, AddressSpace), in GlobalVariable()
428 unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, in GlobalIndirectSymbol() argument
430 : GlobalValue(Ty, VTy, &Op<0>(), 1, Linkage, Name, AddressSpace) { in GlobalIndirectSymbol()
476 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias() argument
479 : GlobalIndirectSymbol(Ty, Value::GlobalAliasVal, AddressSpace, Link, Name, in GlobalAlias()
485 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() argument
488 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule); in create()
[all …]
DDataLayout.cpp125 PointerAlignElem PointerAlignElem::get(uint32_t AddressSpace, Align ABIAlign, in get() argument
130 retval.AddressSpace = AddressSpace; in get()
141 && AddressSpace == rhs.AddressSpace in operator ==()
512 DataLayout::findPointerLowerBound(uint32_t AddressSpace) { in findPointerLowerBound() argument
513 return std::lower_bound(Pointers.begin(), Pointers.end(), AddressSpace, in findPointerLowerBound()
514 [](const PointerAlignElem &A, uint32_t AddressSpace) { in findPointerLowerBound() argument
515 return A.AddressSpace < AddressSpace; in findPointerLowerBound()
527 if (I == Pointers.end() || I->AddressSpace != AddrSpace) { in setPointerAlignment()
638 if (I == Pointers.end() || I->AddressSpace != AS) { in getPointerABIAlignment()
640 assert(I->AddressSpace == 0); in getPointerABIAlignment()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h137 unsigned AddressSpace, const Instruction *I = nullptr);
139 unsigned AddressSpace);
162 unsigned Alignment, unsigned AddressSpace,
167 unsigned Alignment, unsigned AddressSpace,
172 unsigned Alignment, unsigned AddressSpace,
208 unsigned Alignment, unsigned AddressSpace);
210 unsigned Alignment, unsigned AddressSpace);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DLowLevelTypeImpl.h49 static LLT pointer(unsigned AddressSpace, unsigned SizeInBits) { in pointer() argument
52 SizeInBits, AddressSpace}; in pointer()
82 unsigned SizeInBits, unsigned AddressSpace) { in LLT() argument
83 init(isPointer, isVector, NumElements, SizeInBits, AddressSpace); in LLT()
249 unsigned SizeInBits, unsigned AddressSpace) {
257 maskAndShift(AddressSpace, PointerAddressSpaceFieldInfo);
267 maskAndShift(AddressSpace, PointerVectorAddressSpaceFieldInfo);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
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,
DDataLayout.h94 uint32_t AddressSpace; member
98 static PointerAlignElem get(uint32_t AddressSpace, Align ABIAlign,
163 findPointerLowerBound(uint32_t AddressSpace) const { in findPointerLowerBound() argument
164 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); in findPointerLowerBound()
167 PointersTy::iterator findPointerLowerBound(uint32_t AddressSpace);
525 IntegerType *getIntPtrType(LLVMContext &C, unsigned AddressSpace = 0) const;
DGlobalIFunc.h36 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
45 static GlobalIFunc *create(Type *Ty, unsigned AddressSpace,
DGlobalObject.h48 unsigned AddressSpace = 0)
49 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace), in GlobalValue() argument
DGlobalVariable.h56 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0,
63 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp156 unsigned AddressSpace, in getMemoryOpCost() argument
160 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, I); in getMemoryOpCost()
198 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, I); in getMemoryOpCost()
202 Type *Src, unsigned Alignment, unsigned AddressSpace) { in getMaskedMemoryOpCost() argument
203 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace); in getMaskedMemoryOpCost()
219 unsigned Alignment, unsigned AddressSpace, bool UseMaskForCond, in getInterleavedMemoryOpCost() argument
223 Alignment, AddressSpace, in getInterleavedMemoryOpCost()
225 return getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace, in getInterleavedMemoryOpCost()
DHexagonTargetTransformInfo.h116 unsigned AddressSpace,
119 unsigned AddressSpace);
126 unsigned AddressSpace, bool UseMaskForCond = false,
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIX/
DSGIX_datapipe.txt58 void AddressSpace(enum space, bitfield mask);
70 Accepted by the <space> parameter of AddressSpace:
74 Accepted by the <space> parameter of AddressSpace and the
82 Accepted by the <mask> parameter of AddressSpace:
103 AddressSpace command selects the current address space to or from which
290 INVALID_OPERATION if the <space> parameter of AddressSpace is not one of
293 INVALID_OPERATION if the <mask> parameter of AddressSpace includes a
297 are set in the <mask> parameter of AddressSpace.
/third_party/openGLES/extensions/SGIX/
DSGIX_datapipe.txt58 void AddressSpace(enum space, bitfield mask);
70 Accepted by the <space> parameter of AddressSpace:
74 Accepted by the <space> parameter of AddressSpace and the
82 Accepted by the <mask> parameter of AddressSpace:
103 AddressSpace command selects the current address space to or from which
290 INVALID_OPERATION if the <space> parameter of AddressSpace is not one of
293 INVALID_OPERATION if the <mask> parameter of AddressSpace includes a
297 are set in the <mask> parameter of AddressSpace.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h730 unsigned BitWidth, unsigned AddressSpace = 0,
949 unsigned AddressSpace,
954 unsigned AddressSpace) const;
978 unsigned AddressSpace,
1271 unsigned AddressSpace,
1332 unsigned AddressSpace, const Instruction *I) = 0;
1335 unsigned AddressSpace) = 0;
1343 unsigned AddressSpace,
1618 unsigned BitWidth, unsigned AddressSpace, in allowsMisalignedMemoryAccesses() argument
1620 return Impl.allowsMisalignedMemoryAccesses(Context, BitWidth, AddressSpace, in allowsMisalignedMemoryAccesses()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DGlobalObject.h34 unsigned AddressSpace = 0)
35 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace), in GlobalValue() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h92 unsigned AddressSpace, const Instruction *I = nullptr);
98 unsigned AddressSpace,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DPseudoSourceValue.h51 unsigned AddressSpace; variable
74 unsigned getAddressSpace() const { return AddressSpace; } in getAddressSpace()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h103 unsigned AddressSpace, const Instruction *I = nullptr);
108 unsigned AddressSpace,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DGlobalMerge.cpp629 unsigned AddressSpace = PT->getAddressSpace(); in doInitialization() local
645 BSSGlobals[{AddressSpace, Section}].push_back(&GV); in doInitialization()
647 ConstGlobals[{AddressSpace, Section}].push_back(&GV); in doInitialization()
649 Globals[{AddressSpace, Section}].push_back(&GV); in doInitialization()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h140 unsigned AddressSpace, const Instruction *I = nullptr);
177 unsigned AddressSpace,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUHSAMetadataStreamer.h63 Optional<StringRef> getAddressSpaceQualifier(unsigned AddressSpace) const;
131 AddressSpaceQualifier getAddressSpaceQualifier(unsigned AddressSpace) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/MCTargetDesc/
DNVPTXBaseInfo.h21 enum AddressSpace { enum

123