| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | TypedPointerType.h | 26 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 D | TypedPointerType.cpp | 17 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 D | LLVMContextImpl.h | 75 class TypedPointerType; variable 1787 DenseMap<std::pair<Type *, unsigned>, TypedPointerType *> ASTypedPointerTypes;
|
| H A D | Value.cpp | 48 assert(!isa<TypedPointerType>(Ty->getScalarType()) && in checkType()
|
| H A D | AsmWriter.cpp | 698 TypedPointerType *TPTy = cast<TypedPointerType>(Ty); in print()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DirectXIRPasses/ |
| H A D | PointerTypeAnalysis.cpp | 73 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 D | SPIRVUtils.h | 298 : 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 D | SPIRVCallLowering.cpp | 219 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 D | SPIRVGlobalRegistry.h | 67 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 D | SPIRVGlobalRegistry.cpp | 47 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 D | SPIRVEmitIntrinsics.cpp | 954 F, TypedPointerType::get(OpElemTy, in deduceOperandElementTypeFunctionRet() 2363 RefF, TypedPointerType::get( in applyDemangledPtrArgTypes() 2569 if (TypedPointerType::isValidElementType(ElemTy) && in parseFunDeclarations()
|
| H A D | SPIRVPreLegalizer.cpp | 313 auto *Ty = TypedPointerType::get(ElementTy, in propagateSPIRVType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 154 auto *OpTy = cast<TypedPointerType>(It->second)->getElementType(); in maybeGenerateBitcast()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 136 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 D | DXILValueEnumerator.cpp | 376 TypedPointerType::get(F.getFunctionType(), F.getAddressSpace())); in ValueEnumerator() 397 TypedPointerType::get(GV.getValueType(), GV.getAddressSpace())); in ValueEnumerator()
|