Searched refs:TypedPointerType (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILPointerType.cpp | 24 DenseMap<Type *, std::unique_ptr<TypedPointerType>> PointerTypes; 25 DenseMap<std::pair<Type *, unsigned>, std::unique_ptr<TypedPointerType>> 29 TypedPointerType *TypedPointerType::get(Type *EltTy, unsigned AddressSpace) { in get() 44 std::unique_ptr<TypedPointerType> &Entry = in get() 50 Entry = std::unique_ptr<TypedPointerType>( in get() 51 new TypedPointerType(EltTy, AddressSpace)); in get() 55 TypedPointerType::TypedPointerType(Type *E, unsigned AddrSpace) in TypedPointerType() function in TypedPointerType 62 bool TypedPointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
|
| H A D | DXILPointerType.h | 22 class TypedPointerType : public Type { 23 explicit TypedPointerType(Type *ElType, unsigned AddrSpace); 28 TypedPointerType(const TypedPointerType &) = delete; 29 TypedPointerType &operator=(const TypedPointerType &) = delete; 33 static TypedPointerType *get(Type *ElementType, unsigned AddressSpace);
|
| H A D | PointerTypeAnalysis.cpp | 23 TypedPointerType *classifyPointerType(const Value *V) { in classifyPointerType() 47 return TypedPointerType::get(classifyPointerType(User), in classifyPointerType() 58 return TypedPointerType::get(PointeeTy, in classifyPointerType() 78 RetTy = TypedPointerType::get( in classifyFunctionType() 88 TypedPointerType *NewTy = classifyPointerType(&A); in classifyFunctionType()
|
| H A D | DXILPrepare.cpp | 91 if (cast<TypedPointerType>(It->second)->getElementType() == Ty) in maybeGenerateBitcast()
|
| /llvm-project-15.0.7/llvm/unittests/Target/DirectX/ |
| H A D | PointerTypeAnalysisTests.cpp | 35 Type *I8Ptr = TypedPointerType::get(Type::getInt8Ty(Context), 0); in TEST() 56 Type *I8Ptr = TypedPointerType::get(Type::getInt8Ty(Context), 0); in TEST() 78 Type *I32Ptr = TypedPointerType::get(Type::getInt32Ty(Context), 0); in TEST() 100 Type *I32Ptr = TypedPointerType::get(Type::getInt32Ty(Context), 0); in TEST() 123 Type *I64Ptr = TypedPointerType::get(Type::getInt64Ty(Context), 0); in TEST() 148 Type *I64Ptr = TypedPointerType::get(Type::getInt64Ty(Context), 0); in TEST() 149 Type *I64PtrPtr = TypedPointerType::get(I64Ptr, 0); in TEST() 176 Type *I8Ptr = TypedPointerType::get(Type::getInt8Ty(Context), 0); in TEST() 177 Type *I32Ptr = TypedPointerType::get(Type::getInt32Ty(Context), 0); in TEST() 178 Type *I64Ptr = TypedPointerType::get(Type::getInt64Ty(Context), 0); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.cpp | 376 dxil::TypedPointerType::get(F.getFunctionType(), F.getAddressSpace())); in ValueEnumerator() 397 dxil::TypedPointerType::get(GV.getValueType(), GV.getAddressSpace())); in ValueEnumerator()
|
| H A D | DXILBitcodeWriter.cpp | 135 I8PtrTy(TypedPointerType::get(I8Ty, 0)), Stream(Stream), in DXILBitcodeWriter() 1072 TypedPointerType *PTy = cast<TypedPointerType>(T); in writeTypeTable() 1367 Ty = TypedPointerType::get(F->getFunctionType(), F->getAddressSpace()); in writeValueAsMetadata() 1369 Ty = TypedPointerType::get(GV->getValueType(), GV->getAddressSpace()); in writeValueAsMetadata()
|