Home
last modified time | relevance | path

Searched refs:ElementType (Results 1 – 25 of 102) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResource.cpp70 case ElementType::I1: in getElementTypeName()
72 case ElementType::I16: in getElementTypeName()
74 case ElementType::U16: in getElementTypeName()
76 case ElementType::I32: in getElementTypeName()
78 case ElementType::U32: in getElementTypeName()
80 case ElementType::I64: in getElementTypeName()
82 case ElementType::U64: in getElementTypeName()
84 case ElementType::F16: in getElementTypeName()
86 case ElementType::F32: in getElementTypeName()
88 case ElementType::F64: in getElementTypeName()
[all …]
H A DDXILResource.h49 static StringRef getElementTypeName(hlsl::ElementType CompType);
50 static void printElementType(Kinds Kind, hlsl::ElementType CompType,
55 std::optional<hlsl::ElementType> ElementType; member
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DAddress.h31 llvm::Type *ElementType; variable
35 Address(std::nullptr_t) : ElementType(nullptr) {} in Address()
38 Address(llvm::Value *Pointer, llvm::Type *ElementType, CharUnits Alignment,
41 ElementType(ElementType), Alignment(Alignment) { in PointerAndKnownNonNull()
43 assert(ElementType != nullptr && "Element type cannot be null"); in PointerAndKnownNonNull()
64 return ElementType; in getElementType()
H A DCGValue.h51 llvm::Type *ElementType; variable
114 ER.ElementType = addr.getElementType();
182 llvm::Type *ElementType; variable
244 assert(ElementType != nullptr && "Must have elem type"); in Initialize()
357 ElementType = address.getElementType(); in setAddress()
426 R.ElementType = address.getElementType(); in MakeAddr()
438 R.ElementType = vecAddress.getElementType(); in MakeVectorElt()
452 R.ElementType = vecAddress.getElementType(); in MakeExtVectorElt()
472 R.ElementType = Addr.getElementType(); in MakeBitfield()
485 R.ElementType = nullptr; in MakeGlobalReg()
[all …]
H A DCGHLSLRuntime.cpp225 static llvm::hlsl::ElementType
227 using llvm::hlsl::ElementType; in calculateElementType()
247 return ElementType::I16; in calculateElementType()
249 return ElementType::I32; in calculateElementType()
251 return ElementType::I64; in calculateElementType()
256 return ElementType::U16; in calculateElementType()
258 return ElementType::U32; in calculateElementType()
260 return ElementType::U64; in calculateElementType()
263 return ElementType::F16; in calculateElementType()
265 return ElementType::F32; in calculateElementType()
[all …]
H A DCGExprCXX.cpp1019 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
1204 ImplicitValueInitExpr IVIE(ElementType); in EmitNewArrayInitializer()
1880 QualType ElementType; member
1884 QualType ElementType) in CallObjectDelete()
1885 : Ptr(Ptr), OperatorDelete(OperatorDelete), ElementType(ElementType) {} in CallObjectDelete()
1922 QualType ElementType, in EmitObjectDelete() argument
1931 ElementType); in EmitObjectDelete()
1987 Ptr, ElementType); in EmitObjectDelete()
2022 QualType ElementType; member
2028 QualType ElementType, in CallArrayDelete()
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dmdspan29 template<class ElementType>
253 template<class ElementType>
256 using element_type = ElementType;
257 using reference = ElementType&;
258 using data_handle_type = ElementType*;
279 using element_type = ElementType;
370 template<class ElementType, class... Integrals>
372 explicit mdspan(ElementType*, Integrals...)
376 mdspan(ElementType*, span<OtherIndexType, N>)
387 template<class ElementType, class MappingType>
[all …]
H A Dspan22 template <class ElementType, size_t Extent = dynamic_extent>
25 template<class ElementType, size_t Extent>
26 inline constexpr bool ranges::enable_view<span<ElementType, Extent>> = true;
28 template<class ElementType, size_t Extent>
32 template <class ElementType, size_t Extent>
34 (sizeof(ElementType) * Extent))> as_bytes(span<ElementType, Extent> s) noexcept;
36 template <class ElementType, size_t Extent>
38 (sizeof(ElementType) * Extent))> as_writable_bytes(span<ElementType, Extent> s) noexcept;
41 template <class ElementType, size_t Extent = dynamic_extent>
45 using element_type = ElementType;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.cpp115 auto ElementType = Symbol.getElementType(); in dump() local
116 assert(ElementType); in dump()
117 if (!ElementType) in dump()
119 ElementType->dump(*this); in dump()
123 auto ElementType = Symbol.getElementType(); in dumpRight() local
124 assert(ElementType); in dumpRight()
125 if (!ElementType) in dumpRight()
128 ElementType->dumpRight(*this); in dumpRight()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVElement.h127 LVElement *ElementType = nullptr;
175 bool isTyped() const override { return ElementType != nullptr; } in isTyped()
179 bool getIsKindType() const { return ElementType && ElementType->getIsType(); } in getIsKindType()
181 return ElementType && ElementType->getIsScope(); in getIsKindScope()
297 LVElement *getType() const { return ElementType; } in getType()
302 ElementType = Element;
313 return ElementType ? ElementType->getQualifiedName() : ""; in getTypeQualifiedName()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h387 static ArrayType *get(Type *ElementType, uint64_t NumElements);
439 static VectorType *get(Type *ElementType, ElementCount EC);
441 static VectorType *get(Type *ElementType, unsigned NumElements, in get() argument
443 return VectorType::get(ElementType, in get()
448 return VectorType::get(ElementType, Other->getElementCount()); in get()
545 static FixedVectorType *get(Type *ElementType, unsigned NumElts);
548 return get(ElementType, FVTy->getNumElements()); in get()
594 static ScalableVectorType *get(Type *ElementType, in get() argument
596 return get(ElementType, SVTy->getMinNumElements()); in get()
662 static PointerType *getUnqual(Type *ElementType) { in getUnqual() argument
[all …]
H A DTypedPointerType.h36 static TypedPointerType *get(Type *ElementType, unsigned AddressSpace);
H A DConstants.h721 static Constant *getFP(Type *ElementType, ArrayRef<uint16_t> Elts);
722 static Constant *getFP(Type *ElementType, ArrayRef<uint32_t> Elts);
723 static Constant *getFP(Type *ElementType, ArrayRef<uint64_t> Elts);
793 static Constant *getFP(Type *ElementType, ArrayRef<uint16_t> Elts);
794 static Constant *getFP(Type *ElementType, ArrayRef<uint32_t> Elts);
795 static Constant *getFP(Type *ElementType, ArrayRef<uint64_t> Elts);
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp647 ArrayType *ArrayType::get(Type *ElementType, uint64_t NumElements) { in get() argument
650 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; in get()
652 pImpl->ArrayTypes[std::make_pair(ElementType, NumElements)]; in get()
655 Entry = new (pImpl->Alloc) ArrayType(ElementType, NumElements); in get()
676 VectorType *VectorType::get(Type *ElementType, ElementCount EC) { in get() argument
680 return FixedVectorType::get(ElementType, EC.getKnownMinValue()); in get()
700 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; in get()
701 VectorType *&Entry = ElementType->getContext() in get()
713 ScalableVectorType *ScalableVectorType::get(Type *ElementType, in get() argument
722 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; in get()
[all …]
H A DConstants.cpp2773 assert((ElementType->isHalfTy() || ElementType->isBFloatTy()) && in getFP()
2775 Type *Ty = ArrayType::get(ElementType, Elts.size()); in getFP()
2781 Type *Ty = ArrayType::get(ElementType, Elts.size()); in getFP()
2786 assert(ElementType->isDoubleTy() && in getFP()
2788 Type *Ty = ArrayType::get(ElementType, Elts.size()); in getFP()
2846 Constant *ConstantDataVector::getFP(Type *ElementType, in getFP() argument
2848 assert((ElementType->isHalfTy() || ElementType->isBFloatTy()) && in getFP()
2850 auto *Ty = FixedVectorType::get(ElementType, Elts.size()); in getFP()
2854 Constant *ConstantDataVector::getFP(Type *ElementType, in getFP() argument
2861 Constant *ConstantDataVector::getFP(Type *ElementType, in getFP() argument
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Core/
H A DDumpRegisterInfo.cpp69 template <typename ElementType>
71 const std::vector<ElementType> &list, in DumpList()
72 std::function<void(Stream &, ElementType)> emitter) { in DumpList()
79 for (ElementType elem : list) { in DumpList()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLResource.h59 enum class ElementType : uint32_t { enum
89 FrontendResource(GlobalVariable *GV, ResourceKind RK, ElementType ElTy,
95 ElementType getElementType();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLResource.cpp32 ElementType FrontendResource::getElementType() { in getElementType()
33 return static_cast<ElementType>( in getElementType()
55 ElementType ElTy, bool IsROV, in FrontendResource()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVElement.cpp31 return ElementType && ElementType->getIsType() in getTypeAsType()
32 ? static_cast<LVType *>(ElementType) in getTypeAsType()
37 return ElementType && ElementType->getIsScope() in getTypeAsScope()
38 ? static_cast<LVScope *>(ElementType) in getTypeAsScope()
75 return ElementType ? ElementType->getName() : StringRef(); in getTypeName()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUserProperties.td18 ElementType<"String">,
22 ElementType<"String">,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVDuplicatesTracker.h166 const Type *ElementType; member
170 PointerTypeDescriptor(const Type *ElementType, unsigned AddressSpace) in PointerTypeDescriptor()
172 ElementType(ElementType), AddressSpace(AddressSpace) { in PointerTypeDescriptor()
173 Hash = (DenseMapInfo<Type *>().getHashValue(ElementType) & 0xffff) ^ in PointerTypeDescriptor()
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Core/
H A DPropertiesBase.td54 class ElementType<string value> {
55 string ElementType = value;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DType.cpp157 ElementType(et) { in ArrayType()
252 ElementType->getDependence() | in DependentVectorType()
255 ElementType(ElementType), SizeExpr(SizeExpr), Loc(Loc) { in DependentVectorType()
263 ID.AddPointer(ElementType.getAsOpaquePtr()); in Profile()
274 ElementType->getDependence() | in DependentSizedExtVectorType()
277 SizeExpr(SizeExpr), ElementType(ElementType), loc(loc) {} in DependentSizedExtVectorType()
283 ID.AddPointer(ElementType.getAsOpaquePtr()); in Profile()
322 ElementType(matrixType) {} in MatrixType()
348 ID.AddPointer(ElementType.getAsOpaquePtr()); in Profile()
1514 QualType ElementType = VT->getElementType(); in UseExcessPrecision() local
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolLocator/Debuginfod/
H A DSymbolLocatorDebuginfodProperties.td5 ElementType<"String">,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2844 QualType ElementType;
2848 ElementType(Element) {}
3146 QualType ElementType;
3444 QualType ElementType;
3513 QualType ElementType;
3540 ID.AddPointer(ElementType.getAsOpaquePtr());
3563 QualType ElementType;
3675 QualType ElementType;
3752 ID.AddPointer(ElementType.getAsOpaquePtr());
6684 QualType ElementType;
[all …]

12345