| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILResource.cpp | 70 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 D | DXILResource.h | 49 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 D | Address.h | 31 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 D | CGValue.h | 51 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 D | CGHLSLRuntime.cpp | 225 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 D | CGExprCXX.cpp | 1019 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 D | mdspan | 29 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 D | span | 22 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 D | PrettyVariableDumper.cpp | 115 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 D | LVElement.h | 127 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 D | DerivedTypes.h | 387 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 D | TypedPointerType.h | 36 static TypedPointerType *get(Type *ElementType, unsigned AddressSpace);
|
| H A D | Constants.h | 721 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 D | Type.cpp | 647 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 D | Constants.cpp | 2773 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 D | DumpRegisterInfo.cpp | 69 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 D | HLSLResource.h | 59 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 D | HLSLResource.cpp | 32 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 D | LVElement.cpp | 31 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 D | PlatformQemuUserProperties.td | 18 ElementType<"String">, 22 ElementType<"String">,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVDuplicatesTracker.h | 166 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 D | PropertiesBase.td | 54 class ElementType<string value> { 55 string ElementType = value;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 157 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 D | SymbolLocatorDebuginfodProperties.td | 5 ElementType<"String">,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 2844 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 …]
|