Home
last modified time | relevance | path

Searched refs:DataType (Results 1 – 25 of 27) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DCommandLine.h539 template <class DataType> struct OptionValue;
543 template <class DataType, bool isClass>
546 using WrapperType = OptionValue<DataType>;
550 const DataType &getValue() const { llvm_unreachable("no default value"); }
555 bool compare(const DataType & /*V*/) const { return false; }
566 template <class DataType> class OptionValueCopy : public GenericOptionValue {
567 DataType Value;
580 const DataType &getValue() const {
585 void setValue(const DataType &V) {
590 bool compare(const DataType &V) const { return Valid && (Value != V); }
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h245 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore() argument
250 if (isa<FixedVectorType>(DataType) && !ST->useSVEForFixedLengthVectors()) in isLegalMaskedLoadStore()
253 return isElementTypeLegalForScalableVector(DataType->getScalarType()); in isLegalMaskedLoadStore()
256 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument
257 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad()
260 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
261 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore()
264 bool isLegalMaskedGatherScatter(Type *DataType) const { in isLegalMaskedGatherScatter() argument
269 auto *DataTypeFVTy = dyn_cast<FixedVectorType>(DataType); in isLegalMaskedGatherScatter()
274 return isElementTypeLegalForScalableVector(DataType->getScalarType()); in isLegalMaskedGatherScatter()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h175 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore() argument
180 if (isa<FixedVectorType>(DataType) && !ST->useRVVForFixedLengthVectors()) in isLegalMaskedLoadStore()
185 if (isa<FixedVectorType>(DataType) && in isLegalMaskedLoadStore()
186 DataType->getScalarSizeInBits() > ST->getELEN()) in isLegalMaskedLoadStore()
190 DL.getTypeStoreSize(DataType->getScalarType()).getFixedValue()) in isLegalMaskedLoadStore()
193 return TLI->isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedLoadStore()
196 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument
197 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad()
199 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
200 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore()
[all …]
H A DRISCVGatherScatterLowering.cpp66 bool isLegalTypeAndAlignment(Type *DataType, Value *AlignOp);
68 bool tryCreateStridedLoadStore(IntrinsicInst *II, Type *DataType, Value *Ptr,
90 bool RISCVGatherScatterLowering::isLegalTypeAndAlignment(Type *DataType, in isLegalTypeAndAlignment() argument
92 Type *ScalarType = DataType->getScalarType(); in isLegalTypeAndAlignment()
101 EVT DataVT = TLI->getValueType(*DL, DataType); in isLegalTypeAndAlignment()
451 Type *DataType, in tryCreateStridedLoadStore() argument
455 if (!isLegalTypeAndAlignment(DataType, AlignOp)) in tryCreateStridedLoadStore()
477 {DataType, BasePtr->getType(), Stride->getType()}, in tryCreateStridedLoadStore()
482 {DataType, BasePtr->getType(), Stride->getType()}, in tryCreateStridedLoadStore()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h136 bool isLegalMaskedLoad(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedLoad() argument
137 return isVectorLaneType(*getLaneType(DataType)); in isLegalMaskedLoad()
139 bool isLegalMaskedStore(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedStore() argument
140 return isVectorLaneType(*getLaneType(DataType)); in isLegalMaskedStore()
142 bool isLegalMaskedGather(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedGather() argument
143 return isVectorLaneType(*getLaneType(DataType)); in isLegalMaskedGather()
145 bool isLegalMaskedScatter(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedScatter() argument
146 return isVectorLaneType(*getLaneType(DataType)); in isLegalMaskedScatter()
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DIntervalTree.h258 using DataType = DataT; variable
262 using IntervalReferences = SmallVector<const DataType *, 4>;
265 using IntervalVector = SmallVector<DataType, 4>;
426 [](const DataType *LHS, const DataType *RHS) { in createTree()
432 [](const DataType *LHS, const DataType *RHS) { in createTree()
454 using value_type = DataType;
455 using difference_type = DataType;
456 using pointer = DataType *;
457 using reference = DataType &;
553 const DataType *current() const { in current()
[all …]
/openbsd-src/gnu/llvm/lldb/tools/debugserver/source/
H A DJSON.cpp51 case DataType::Unsigned: in GetAsUnsigned()
53 case DataType::Signed: in GetAsUnsigned()
55 case DataType::Double: in GetAsUnsigned()
62 case DataType::Unsigned: in GetAsSigned()
64 case DataType::Signed: in GetAsSigned()
66 case DataType::Double: in GetAsSigned()
73 case DataType::Unsigned: in GetAsDouble()
75 case DataType::Signed: in GetAsDouble()
77 case DataType::Double: in GetAsDouble()
84 case DataType::Unsigned: in Write()
[all …]
H A DJSON.h87 : JSONValue(JSONValue::Kind::Number), m_data_type(DataType::Unsigned) { in JSONNumber()
95 : JSONValue(JSONValue::Kind::Number), m_data_type(DataType::Signed) { in JSONNumber()
102 : JSONValue(JSONValue::Kind::Number), m_data_type(DataType::Double) { in JSONNumber()
124 enum class DataType : uint8_t { Unsigned, Signed, Double } m_data_type; enum
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h242 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
243 bool isLegalMaskedStore(Type *DataType, Align Alignment);
244 bool isLegalNTLoad(Type *DataType, Align Alignment);
245 bool isLegalNTStore(Type *DataType, Align Alignment);
251 bool isLegalMaskedGather(Type *DataType, Align Alignment);
252 bool isLegalMaskedScatter(Type *DataType, Align Alignment);
253 bool isLegalMaskedExpandLoad(Type *DataType);
254 bool isLegalMaskedCompressStore(Type *DataType);
257 bool hasDivRemOp(Type *DataType, bool IsSigned);
H A DX86TargetTransformInfo.cpp5894 bool X86TTIImpl::isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
5895 return isLegalMaskedLoad(DataType, Alignment); in isLegalMaskedStore()
5898 bool X86TTIImpl::isLegalNTLoad(Type *DataType, Align Alignment) { in isLegalNTLoad() argument
5899 unsigned DataSize = DL.getTypeStoreSize(DataType); in isLegalNTLoad()
5909 bool X86TTIImpl::isLegalNTStore(Type *DataType, Align Alignment) { in isLegalNTStore() argument
5910 unsigned DataSize = DL.getTypeStoreSize(DataType); in isLegalNTStore()
5914 if (ST->hasSSE4A() && (DataType->isFloatTy() || DataType->isDoubleTy())) in isLegalNTStore()
6038 bool X86TTIImpl::isLegalMaskedScatter(Type *DataType, Align Alignment) { in isLegalMaskedScatter() argument
6042 return isLegalMaskedGather(DataType, Alignment); in isLegalMaskedScatter()
6045 bool X86TTIImpl::hasDivRemOp(Type *DataType, bool IsSigned) { in hasDivRemOp() argument
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h642 bool isLegalMaskedStore(Type *DataType, Align Alignment) const;
644 bool isLegalMaskedLoad(Type *DataType, Align Alignment) const;
647 bool isLegalNTStore(Type *DataType, Align Alignment) const;
649 bool isLegalNTLoad(Type *DataType, Align Alignment) const;
656 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const;
658 bool isLegalMaskedGather(Type *DataType, Align Alignment) const;
667 bool isLegalMaskedCompressStore(Type *DataType) const;
669 bool isLegalMaskedExpandLoad(Type *DataType) const;
689 bool hasDivRemOp(Type *DataType, bool IsSigned) const;
1517 bool hasActiveVectorLength(unsigned Opcode, Type *DataType,
[all …]
H A DTargetTransformInfoImpl.h241 bool isLegalMaskedStore(Type *DataType, Align Alignment) const { in isLegalMaskedStore() argument
245 bool isLegalMaskedLoad(Type *DataType, Align Alignment) const { in isLegalMaskedLoad() argument
249 bool isLegalNTStore(Type *DataType, Align Alignment) const { in isLegalNTStore() argument
252 unsigned DataSize = DL.getTypeStoreSize(DataType); in isLegalNTStore()
256 bool isLegalNTLoad(Type *DataType, Align Alignment) const { in isLegalNTLoad() argument
259 unsigned DataSize = DL.getTypeStoreSize(DataType); in isLegalNTLoad()
267 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const { in isLegalMaskedScatter() argument
271 bool isLegalMaskedGather(Type *DataType, Align Alignment) const { in isLegalMaskedGather() argument
275 bool forceScalarizeMaskedGather(VectorType *DataType, Align Alignment) const { in forceScalarizeMaskedGather() argument
279 bool forceScalarizeMaskedScatter(VectorType *DataType, in forceScalarizeMaskedScatter() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp393 bool TargetTransformInfo::isLegalMaskedStore(Type *DataType, in isLegalMaskedStore() argument
395 return TTIImpl->isLegalMaskedStore(DataType, Alignment); in isLegalMaskedStore()
398 bool TargetTransformInfo::isLegalMaskedLoad(Type *DataType, in isLegalMaskedLoad() argument
400 return TTIImpl->isLegalMaskedLoad(DataType, Alignment); in isLegalMaskedLoad()
403 bool TargetTransformInfo::isLegalNTStore(Type *DataType, in isLegalNTStore() argument
405 return TTIImpl->isLegalNTStore(DataType, Alignment); in isLegalNTStore()
408 bool TargetTransformInfo::isLegalNTLoad(Type *DataType, Align Alignment) const { in isLegalNTLoad() argument
409 return TTIImpl->isLegalNTLoad(DataType, Alignment); in isLegalNTLoad()
417 bool TargetTransformInfo::isLegalMaskedGather(Type *DataType, in isLegalMaskedGather() argument
419 return TTIImpl->isLegalMaskedGather(DataType, Alignment); in isLegalMaskedGather()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dtypename26.C11 typename LB::DataType; // ERROR - does not declare anything
12 typename LB::DataType m;
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsTargetTransformInfo.cpp13 bool MipsTTIImpl::hasDivRemOp(Type *DataType, bool IsSigned) { in hasDivRemOp() argument
14 EVT VT = TLI->getValueType(DL, DataType); in hasDivRemOp()
H A DMipsTargetTransformInfo.h35 bool hasDivRemOp(Type *DataType, bool IsSigned);
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp356 bool HexagonTTIImpl::isLegalMaskedStore(Type *DataType, Align /*Alignment*/) { in isLegalMaskedStore() argument
359 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedStore()
362 bool HexagonTTIImpl::isLegalMaskedLoad(Type *DataType, Align /*Alignment*/) { in isLegalMaskedLoad() argument
365 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedLoad()
H A DHexagonTargetTransformInfo.h169 bool isLegalMaskedStore(Type *DataType, Align Alignment);
170 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
/openbsd-src/gnu/llvm/lldb/include/lldb/Utility/
H A DRangeMap.h416 typedef T DataType; typedef
418 DataType data;
424 RangeData(B base, S size, DataType d) : Range<B, S>(base, size), data(d) {} in RangeData()
714 typedef T DataType; typedef
717 DataType data;
721 AddressData(B a, DataType d) : addr(a), data(d) {} in AddressData()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DAPValue.h303 UnionData, AddrLabelDiffData> DataType;
304 static const size_t DataSize = sizeof(DataType);
306 DataType Data;
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h80 bool hasDivRemOp(Type *DataType, bool IsSigned);
H A DSystemZTargetTransformInfo.cpp396 bool SystemZTTIImpl::hasDivRemOp(Type *DataType, bool IsSigned) { in hasDivRemOp() argument
397 EVT VT = TLI->getValueType(DL, DataType); in hasDivRemOp()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp999 bool PPCTTIImpl::hasActiveVectorLength(unsigned Opcode, Type *DataType, in hasActiveVectorLength() argument
1008 if (isa<FixedVectorType>(DataType)) { in hasActiveVectorLength()
1009 unsigned VecWidth = DataType->getPrimitiveSizeInBits(); in hasActiveVectorLength()
1012 Type *ScalarTy = DataType->getScalarType(); in hasActiveVectorLength()
H A DPPCTargetTransformInfo.h145 bool hasActiveVectorLength(unsigned Opcode, Type *DataType,
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptRuntime.cpp526 enum DataType { enum
567 empirical_type<DataType>
1990 elem.type = static_cast<RenderScriptRuntime::Element::DataType>(results[0]); in JITElementPacked()
2309 const Element::DataType type = *elem.type.get(); in SetElementSize()
2497 target_type_name_idx = static_cast<Element::DataType>( in LoadAllocation()
2503 head_type_name_idx = static_cast<Element::DataType>( in LoadAllocation()
3196 const Element::DataType type = *alloc->element.type.get(); in DumpAllocation()
3400 Element::DataType type = *alloc->element.type.get(); in ListAllocations()
3409 static_cast<Element::DataType>((type - Element::RS_TYPE_ELEMENT) + in ListAllocations()

12