Searched refs:AddressSpace (Results 1 - 25 of 39) sorted by relevance

12

/external/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXBaseInfo.h22 enum AddressSpace { enum in namespace:llvm
/external/llvm/lib/IR/
H A DGlobals.cpp133 ThreadLocalMode TLMode, unsigned AddressSpace,
135 : GlobalObject(PointerType::get(Ty, AddressSpace), Value::GlobalVariableVal,
153 ThreadLocalMode TLMode, unsigned AddressSpace,
155 : GlobalObject(PointerType::get(Ty, AddressSpace), Value::GlobalVariableVal,
240 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, argument
243 : GlobalValue(PointerType::get(Ty, AddressSpace), Value::GlobalAliasVal,
252 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, argument
255 return new GlobalAlias(Ty, AddressSpace, Link, Name, Aliasee, ParentModule);
258 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, argument
261 return create(Ty, AddressSpace, Linkag
131 GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, Constant *InitVal, const Twine &Name, ThreadLocalMode TLMode, unsigned AddressSpace, bool isExternallyInitialized) argument
150 GlobalVariable(Module &M, Type *Ty, bool constant, LinkageTypes Link, Constant *InitVal, const Twine &Name, GlobalVariable *Before, ThreadLocalMode TLMode, unsigned AddressSpace, bool isExternallyInitialized) argument
264 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, GlobalValue *Aliasee) argument
[all...]
H A DDataLayout.cpp129 PointerAlignElem::get(uint32_t AddressSpace, unsigned ABIAlign, argument
133 retval.AddressSpace = AddressSpace;
143 && AddressSpace == rhs.AddressSpace
386 DataLayout::findPointerLowerBound(uint32_t AddressSpace) {
387 return std::lower_bound(Pointers.begin(), Pointers.end(), AddressSpace,
388 [](const PointerAlignElem &A, uint32_t AddressSpace) {
389 return A.AddressSpace < AddressSpace;
[all...]
H A DType.cpp727 PointerType *PointerType::get(Type *EltTy, unsigned AddressSpace) { argument
733 // Since AddressSpace #0 is the common case, we special case it.
734 PointerType *&Entry = AddressSpace == 0 ? CImpl->PointerTypes[EltTy]
735 : CImpl->ASPointerTypes[std::make_pair(EltTy, AddressSpace)];
738 Entry = new (CImpl->TypeAllocator) PointerType(EltTy, AddressSpace);
H A DAsmWriter.cpp248 if (unsigned AddressSpace = PTy->getAddressSpace())
249 OS << " addrspace(" << AddressSpace << ')'; local
1475 if (unsigned AddressSpace = GV->getType()->getAddressSpace())
1476 Out << "addrspace(" << AddressSpace << ") "; local
/external/llvm/include/llvm/IR/
H A DGlobalAlias.h36 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
47 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
52 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
57 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
61 // Type, Parent and AddressSpace taken from the Aliasee.
65 // Linkage, Type, Parent and AddressSpace taken from the Aliasee.
H A DGlobalVariable.h59 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0,
66 ThreadLocalMode = NotThreadLocal, unsigned AddressSpace = 0,
H A DDataLayout.h85 uint32_t AddressSpace; ///< Address space for the pointer type member in struct:llvm::PointerAlignElem
88 static PointerAlignElem get(uint32_t AddressSpace, unsigned ABIAlign,
125 findPointerLowerBound(uint32_t AddressSpace) const {
126 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace);
129 PointersTy::iterator findPointerLowerBound(uint32_t AddressSpace);
399 IntegerType *getIntPtrType(LLVMContext &C, unsigned AddressSpace = 0) const;
H A DDerivedTypes.h452 static PointerType *get(Type *ElementType, unsigned AddressSpace);
/external/qemu/include/exec/
H A Dcputlb.h38 address_space_translate_for_iotlb(AddressSpace *as, hwaddr addr, hwaddr *xlat,
/external/qemu/include/qemu/
H A Dtypedefs.h24 typedef struct AddressSpace AddressSpace; typedef in typeref:struct:AddressSpace
/external/llvm/lib/Target/NVPTX/
H A DNVPTXFavorNonGenericAddrSpaces.cpp107 return (SrcTy->getAddressSpace() != AddressSpace::ADDRESS_SPACE_GENERIC &&
108 DestTy->getAddressSpace() == AddressSpace::ADDRESS_SPACE_GENERIC);
H A DNVPTX.h116 enum AddressSpace { enum in namespace:llvm::NVPTX::PTXLdStInstCode
H A DNVPTXAsmPrinter.h274 void emitPTXAddressSpace(unsigned int AddressSpace, raw_ostream &O) const;
/external/llvm/lib/CodeGen/
H A DGlobalMerge.cpp304 unsigned AddressSpace = PT->getAddressSpace(); local
323 BSSGlobals[AddressSpace].push_back(I);
325 ConstGlobals[AddressSpace].push_back(I);
327 Globals[AddressSpace].push_back(I);
H A DStackProtector.cpp341 unsigned AddressSpace, Offset; local
342 if (TLI->getStackCookieLocation(AddressSpace, Offset)) {
347 OffsetVal, PointerType::get(PtrTy, AddressSpace));
H A DBasicTargetTransformInfo.cpp116 unsigned AddressSpace) const override;
500 unsigned AddressSpace) const {
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp108 unsigned AddressSpace) const override;
383 unsigned AddressSpace) const {
390 TargetTransformInfo::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace);
/external/llvm/lib/Transforms/Scalar/
H A DLoadCombine.cpp195 unsigned AddressSpace = local
201 Builder->getInt8PtrTy(AddressSpace)),
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h383 unsigned AddressSpace) const;
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp207 unsigned AddressSpace) const {
208 return PrevTTI->getMemoryOpCost(Opcode, Src, Alignment, AddressSpace);
595 unsigned AddressSpace) const override {
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp126 unsigned AddressSpace) const override;
474 unsigned AddressSpace) const {
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c411 value AddressSpace) {
412 return LLVMPointerType(ElementTy, Int_val(AddressSpace));
970 value AddressSpace,
976 LLVMPointerType(Ty, Int_val(AddressSpace)));
980 Int_val(AddressSpace));
1007 value AddressSpace,
1012 Int_val(AddressSpace));
410 llvm_qualified_pointer_type(LLVMTypeRef ElementTy, value AddressSpace) argument
969 llvm_declare_qualified_global(LLVMTypeRef Ty, value Name, value AddressSpace, LLVMModuleRef M) argument
1005 llvm_define_qualified_global(value Name, LLVMValueRef Initializer, value AddressSpace, LLVMModuleRef M) argument
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp97 unsigned AddressSpace) const override;
779 unsigned AddressSpace) const {
800 AddressSpace);
/external/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp135 unsigned AddressSpace) const override;
576 unsigned AddressSpace) const {

Completed in 823 milliseconds

12