Home
last modified time | relevance | path

Searched refs:TypedPointerType (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DTypedPointerType.h26 class TypedPointerType : public Type {
27 explicit TypedPointerType(Type *ElType, unsigned AddrSpace);
32 TypedPointerType(const TypedPointerType &) = delete;
33 TypedPointerType &operator=(const TypedPointerType &) = delete;
37 LLVM_ABI static TypedPointerType *get(Type *ElementType,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DTypedPointerType.cpp17 TypedPointerType *TypedPointerType::get(Type *EltTy, unsigned AddressSpace) { in get()
23 TypedPointerType *&Entry = in get()
27 Entry = new (CImpl->Alloc) TypedPointerType(EltTy, AddressSpace); in get()
31 TypedPointerType::TypedPointerType(Type *E, unsigned AddrSpace) in TypedPointerType() function in TypedPointerType
38 bool TypedPointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
H A DLLVMContextImpl.h75 class TypedPointerType; variable
1787 DenseMap<std::pair<Type *, unsigned>, TypedPointerType *> ASTypedPointerTypes;
H A DValue.cpp48 assert(!isa<TypedPointerType>(Ty->getScalarType()) && in checkType()
H A DAsmWriter.cpp698 TypedPointerType *TPTy = cast<TypedPointerType>(Ty); in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DirectXIRPasses/
H A DPointerTypeAnalysis.cpp73 TypedPointerType::get(PointeeTy, V->getType()->getPointerAddressSpace()); in classifyPointerType()
101 RetTy = TypedPointerType::get( in classifyFunctionType()
106 RetTy = TypedPointerType::get( in classifyFunctionType()
116 TypedPointerType::get(FunctionType::get(RetTy, NewArgs, false), 0); in classifyFunctionType()
128 return TypedPointerType::get(Type::getInt8Ty(C->getContext()), in classifyConstantWithOpaquePtr()
187 Map[&GV] = TypedPointerType::get(CtorArrayTy, in classifyGlobalCtorPointerType()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h298 : cast<TypedPointerType>(SubT)->getAddressSpace(); in getPointerAddressSpace()
346 return TypedPointerType::get(applyWrappers(ExtTy->getTypeParameter(0)), in applyWrappers()
359 if (auto PType = dyn_cast<TypedPointerType>(Ty)) in getPointeeType()
389 ? TypedPointerType::get(IntegerType::getInt8Ty(Ty->getContext()), in toTypedPointer()
H A DSPIRVCallLowering.cpp219 cast<TypedPointerType>(ArgType)->getElementType(), MIRBuilder, in getArgSPIRVType()
428 TypedPointerType *DerivedTy = TypedPointerType::get( in lowerFormalArguments()
595 TypedPointerType::get(ElemTy, PtrRetTy->getAddressSpace()); in lowerCall()
621 TypedPointerType::get(ElemTy, PtrArgTy->getAddressSpace()); in lowerCall()
H A DSPIRVGlobalRegistry.h67 DenseMap<const Function *, TypedPointerType *> FunResPointerTypes;
127 void addReturnType(const Function *ArgF, TypedPointerType *DerivedTy) { in addReturnType()
131 const TypedPointerType *findReturnType(const Function *ArgF) { in findReturnType()
H A DSPIRVGlobalRegistry.cpp47 if (auto PType = dyn_cast<TypedPointerType>(Ty)) in typeToAddressSpace()
1134 add(cast<TypedPointerType>(Ty)->getElementType(), in restOfCreateSPIRVType()
1174 Reg = find(cast<TypedPointerType>(Ty)->getElementType(), in getOrCreateSPIRVType()
1821 Type *Ty = TypedPointerType::get(const_cast<Type *>(PointerElementType), in getOrCreateSPIRVPointerTypeInternal()
H A DSPIRVEmitIntrinsics.cpp954 F, TypedPointerType::get(OpElemTy, in deduceOperandElementTypeFunctionRet()
2363 RefF, TypedPointerType::get( in applyDemangledPtrArgTypes()
2569 if (TypedPointerType::isValidElementType(ElemTy) && in parseFunDeclarations()
H A DSPIRVPreLegalizer.cpp313 auto *Ty = TypedPointerType::get(ElementTy, in propagateSPIRVType()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp154 auto *OpTy = cast<TypedPointerType>(It->second)->getElementType(); in maybeGenerateBitcast()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp136 I8PtrTy(TypedPointerType::get(I8Ty, 0)), Stream(Stream), in DXILBitcodeWriter()
545 TypedPointerType *PtrTy = cast<TypedPointerType>(It->second); in getGlobalObjectValueTypeID()
1060 TypedPointerType *PTy = cast<TypedPointerType>(T); in writeTypeTable()
1348 Ty = TypedPointerType::get(F->getFunctionType(), F->getAddressSpace()); in writeValueAsMetadata()
1350 Ty = TypedPointerType::get(GV->getValueType(), GV->getAddressSpace()); in writeValueAsMetadata()
H A DDXILValueEnumerator.cpp376 TypedPointerType::get(F.getFunctionType(), F.getAddressSpace())); in ValueEnumerator()
397 TypedPointerType::get(GV.getValueType(), GV.getAddressSpace())); in ValueEnumerator()