/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | TypedPointerType.h | 25 class TypedPointerType : public Type { 26 explicit TypedPointerType(Type *ElType, unsigned AddrSpace); 31 TypedPointerType(const TypedPointerType &) = delete; 32 TypedPointerType &operator=(const TypedPointerType &) = delete; 36 static TypedPointerType *get(Type *ElementType, unsigned AddressSpace);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | TypedPointerType.cpp | 17 TypedPointerType *TypedPointerType::get(Type *EltTy, unsigned AddressSpace) { in get() 24 TypedPointerType *&Entry = in get() 28 Entry = new (CImpl->Alloc) TypedPointerType(EltTy, AddressSpace); in get() 32 TypedPointerType::TypedPointerType(Type *E, unsigned AddrSpace) in TypedPointerType() function in TypedPointerType 39 bool TypedPointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
|
H A D | LLVMContextImpl.h | 75 class TypedPointerType; variable 1612 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 | 642 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 | 130 : cast<TypedPointerType>(SubT)->getAddressSpace(); in getPointerAddressSpace() 171 return TypedPointerType::get(applyWrappers(ExtTy->getTypeParameter(0)), in applyWrappers() 183 if (auto PType = dyn_cast<TypedPointerType>(Ty)) in getPointeeType() 212 ? TypedPointerType::get(IntegerType::getInt8Ty(Ty->getContext()), in toTypedPointer()
|
H A D | SPIRVGlobalRegistry.h | 68 DenseMap<const Function *, TypedPointerType *> FunResPointerTypes; 150 void addReturnType(const Function *ArgF, TypedPointerType *DerivedTy) { in addReturnType() 154 const TypedPointerType *findReturnType(const Function *ArgF) { in findReturnType()
|
H A D | SPIRVCallLowering.cpp | 208 cast<TypedPointerType>(ArgType)->getElementType(), MIRBuilder); in getArgSPIRVType() 382 TypedPointerType *DerivedTy = TypedPointerType::get( in lowerFormalArguments()
|
H A D | SPIRVGlobalRegistry.cpp | 560 const TypedPointerType *LLVMPtrTy = cast<TypedPointerType>(LLVMTy); in getOrCreateConstNullPtr() 885 if (auto PType = dyn_cast<TypedPointerType>(Ty)) in createSPIRVType() 893 if (auto PType = dyn_cast<TypedPointerType>(Ty)) in createSPIRVType() 938 DT.add(cast<TypedPointerType>(Ty)->getElementType(), in restOfCreateSPIRVType() 970 Reg = DT.find(cast<TypedPointerType>(Ty)->getElementType(), in getOrCreateSPIRVType() 1405 Type *LLVMTy = TypedPointerType::get(const_cast<Type *>(PointerElementType), in getOrCreateSPIRVPointerType()
|
H A D | SPIRVEmitIntrinsics.cpp | 529 Ty = TypedPointerType::get(NestedTy, PtrTy->getAddressSpace()); in deduceNestedTypeHelper() 550 Ty = TypedPointerType::get(NestedTy, PtrTy->getAddressSpace()); in deduceNestedTypeHelper() 693 TypedPointerType *DerivedTy = in deduceOperandElementType() 694 TypedPointerType::get(OpElemTy, getPointerAddressSpace(RetTy)); in deduceOperandElementType() 1021 if (auto PType = dyn_cast<TypedPointerType>(VTy)) in insertAssignPtrTypeTargetExt() 1165 CalledArgTys.push_back(cast<TypedPointerType>(ArgType)->getElementType()); in insertPtrCastOrAssignTypeInstr() 1476 if (auto PType = dyn_cast<TypedPointerType>(OpTy)) { in insertAssignTypeIntrs()
|
H A D | SPIRVPreLegalizer.cpp | 245 auto *Ty = TypedPointerType::get(ElementTy, in propagateSPIRVType()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILPrepare.cpp | 153 if (cast<TypedPointerType>(It->second)->getElementType() == Ty) 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() 536 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()
|