Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h128 if (isa<FixedVectorType>(DataType) && in isLegalMaskedLoadStore()
129 DataType->getScalarSizeInBits() > ST->getELEN()) in isLegalMaskedLoadStore()
139 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument
140 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad()
142 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
143 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore()
156 if (isa<FixedVectorType>(DataType) && in isLegalMaskedGatherScatter()
157 DataType->getScalarSizeInBits() > ST->getELEN()) in isLegalMaskedGatherScatter()
167 bool isLegalMaskedGather(Type *DataType, Align Alignment) { in isLegalMaskedGather() argument
168 return isLegalMaskedGatherScatter(DataType, Alignment); in isLegalMaskedGather()
[all …]
H A DRISCVGatherScatterLowering.cpp63 bool isLegalTypeAndAlignment(Type *DataType, Value *AlignOp);
65 bool tryCreateStridedLoadStore(IntrinsicInst *II, Type *DataType, Value *Ptr,
87 bool RISCVGatherScatterLowering::isLegalTypeAndAlignment(Type *DataType, in isLegalTypeAndAlignment() argument
89 Type *ScalarType = DataType->getScalarType(); in isLegalTypeAndAlignment()
98 EVT DataVT = TLI->getValueType(*DL, DataType); in isLegalTypeAndAlignment()
417 Type *DataType, in tryCreateStridedLoadStore() argument
421 if (!isLegalTypeAndAlignment(DataType, AlignOp)) in tryCreateStridedLoadStore()
443 {DataType, BasePtr->getType(), Stride->getType()}, in tryCreateStridedLoadStore()
448 {DataType, BasePtr->getType(), Stride->getType()}, in tryCreateStridedLoadStore()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DCommandLine.h549 DataType Value;
584 template <class DataType>
585 struct OptionValueBase<DataType, false> : OptionValueCopy<DataType> {
596 template <class DataType>
598 : OptionValueBase<DataType, std::is_class<DataType>::value> {
1323 DataType &getValue() {
1342 class opt_storage<DataType, false, true> : public DataType {
1362 template <class DataType> class opt_storage<DataType, false, false> {
1364 DataType Value;
1528 template <class DataType> class list_storage<DataType, bool> {
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPassOptions.h116 template <typename DataType>
118 using llvm::cl::parser<DataType>::parser;
149 template <typename DataType>
154 llvm::cl::parser<DataType>>;
157 template <typename DataType, typename OptionParser = OptionParser<DataType>>
204 template <typename DataType, typename OptionParser = OptionParser<DataType>>
223 ListOption<DataType, OptionParser> &
225 *this = ArrayRef<DataType>(other);
239 ListOption<DataType, OptionParser> &operator=(ArrayRef<DataType> values) {
246 MutableArrayRef<DataType> operator*() {
[all …]
H A DPass.h92 template <typename DataType,
93 typename OptionParser = detail::PassOptions::OptionParser<DataType>>
94 struct Option : public detail::PassOptions::Option<DataType, OptionParser> {
97 : detail::PassOptions::Option<DataType, OptionParser>( in Option()
99 using detail::PassOptions::Option<DataType, OptionParser>::operator=;
103 template <typename DataType,
104 typename OptionParser = detail::PassOptions::OptionParser<DataType>>
106 : public detail::PassOptions::ListOption<DataType, OptionParser> {
109 : detail::PassOptions::ListOption<DataType, OptionParser>( in ListOption()
111 using detail::PassOptions::ListOption<DataType, OptionParser>::operator=;
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.nonmodifying/
H A Dnth_element.pass.cpp24 struct DataType struct
26 explicit DataType(int32_t k) : my_val(k) {} in DataType() argument
27 DataType(DataType&& input) in DataType() function
32 DataType&
33 operator=(DataType&& input) in operator =() argument
46 operator<<(std::ostream& stream, const DataType<T>& input) in operator <<() argument
57 is_equal(const DataType<T>& x, const DataType<T>& y) in is_equal() argument
167 test_by_type<DataType<float32_t>>( in main()
168 …[](int32_t i) { return DataType<float32_t>(2 * i + 1); }, [](int32_t i) { return DataType<float32_… in main()
169 …[](const DataType<float32_t>& x, const DataType<float32_t>& y) { return x.get_val() < y.get_val();… in main()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h257 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument
258 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad()
261 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
262 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore()
265 bool isLegalMaskedGatherScatter(Type *DataType) const { in isLegalMaskedGatherScatter() argument
270 auto *DataTypeFVTy = dyn_cast<FixedVectorType>(DataType); in isLegalMaskedGatherScatter()
279 return isLegalMaskedGatherScatter(DataType); in isLegalMaskedGather()
282 return isLegalMaskedGatherScatter(DataType); in isLegalMaskedScatter()
302 bool isLegalNTStore(Type *DataType, Align Alignment) { in isLegalNTStore() argument
310 if (auto *DataTypeVTy = dyn_cast<VectorType>(DataType)) { in isLegalNTStore()
[all …]
/llvm-project-15.0.7/clang/test/Modules/Inputs/PR27890/
H A Da.h1 template <class DataType> DataType values(DataType) { __builtin_va_list ValueArgs; return DataType(… in values() argument
3 template <class DataType>
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/alg.partitions/
H A Dpartition.pass.cpp25 struct DataType struct
27 explicit DataType(int32_t k) : my_val(k) {} in DataType() function
28 DataType(DataType&& input) { my_val = std::move(input.my_val); } in DataType() argument
29 DataType&
30 operator=(DataType&& input) in operator =() argument
42 operator<<(std::ostream& stream, const DataType<T>& input) in operator <<() argument
171 test_by_type<DataType<float32_t>>([](int32_t i) { return DataType<float32_t>(2 * i + 1); }, in main()
172 [](const DataType<float32_t>& x) { return x.get_val() < 0; }); in main()
/llvm-project-15.0.7/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()
87 case DataType::Signed: 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
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h685 bool isLegalMaskedCompressStore(Type *DataType) const;
687 bool isLegalMaskedExpandLoad(Type *DataType) const;
707 bool hasDivRemOp(Type *DataType, bool IsSigned) const;
2006 return Impl.isLegalMaskedStore(DataType, Alignment); in isLegalMaskedStore()
2009 return Impl.isLegalMaskedLoad(DataType, Alignment); in isLegalMaskedLoad()
2012 return Impl.isLegalNTStore(DataType, Alignment); in isLegalNTStore()
2015 return Impl.isLegalNTLoad(DataType, Alignment); in isLegalNTLoad()
2027 bool forceScalarizeMaskedGather(VectorType *DataType, in forceScalarizeMaskedGather() argument
2036 return Impl.isLegalMaskedCompressStore(DataType); in isLegalMaskedCompressStore()
2039 return Impl.isLegalMaskedExpandLoad(DataType); in isLegalMaskedExpandLoad()
[all …]
H A DTargetTransformInfoImpl.h237 bool isLegalMaskedStore(Type *DataType, Align Alignment) const { in isLegalMaskedStore() argument
241 bool isLegalMaskedLoad(Type *DataType, Align Alignment) const { in isLegalMaskedLoad() argument
245 bool isLegalNTStore(Type *DataType, Align Alignment) const { in isLegalNTStore() argument
248 unsigned DataSize = DL.getTypeStoreSize(DataType); in isLegalNTStore()
252 bool isLegalNTLoad(Type *DataType, Align Alignment) const { in isLegalNTLoad() argument
255 unsigned DataSize = DL.getTypeStoreSize(DataType); in isLegalNTLoad()
263 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const { in isLegalMaskedScatter() argument
267 bool isLegalMaskedGather(Type *DataType, Align Alignment) const { in isLegalMaskedGather() argument
275 bool forceScalarizeMaskedScatter(VectorType *DataType, in forceScalarizeMaskedScatter() argument
287 bool isLegalMaskedExpandLoad(Type *DataType) const { return false; } in isLegalMaskedExpandLoad() argument
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h231 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
232 bool isLegalMaskedStore(Type *DataType, Align Alignment);
233 bool isLegalNTLoad(Type *DataType, Align Alignment);
234 bool isLegalNTStore(Type *DataType, Align Alignment);
240 bool isLegalMaskedGather(Type *DataType, Align Alignment);
241 bool isLegalMaskedScatter(Type *DataType, Align Alignment);
242 bool isLegalMaskedExpandLoad(Type *DataType);
243 bool isLegalMaskedCompressStore(Type *DataType);
246 bool hasDivRemOp(Type *DataType, bool IsSigned);
/llvm-project-15.0.7/clang/test/Analysis/
H A Dctu-on-demand-parsing.c77 struct DataType { struct
81 int structInProto(struct DataType *d); argument
83 struct DataType d; in testStructDefInArgument()
H A Dctu-main.c92 struct DataType { struct
96 int structInProto(struct DataType *d); argument
98 struct DataType d; in testStructDefInArgument()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp388 bool TargetTransformInfo::isLegalMaskedStore(Type *DataType, in isLegalMaskedStore() argument
390 return TTIImpl->isLegalMaskedStore(DataType, Alignment); in isLegalMaskedStore()
393 bool TargetTransformInfo::isLegalMaskedLoad(Type *DataType, in isLegalMaskedLoad() argument
395 return TTIImpl->isLegalMaskedLoad(DataType, Alignment); in isLegalMaskedLoad()
398 bool TargetTransformInfo::isLegalNTStore(Type *DataType, in isLegalNTStore() argument
400 return TTIImpl->isLegalNTStore(DataType, Alignment); in isLegalNTStore()
404 return TTIImpl->isLegalNTLoad(DataType, Alignment); in isLegalNTLoad()
414 return TTIImpl->isLegalMaskedGather(DataType, Alignment); in isLegalMaskedGather()
439 return TTIImpl->isLegalMaskedCompressStore(DataType); in isLegalMaskedCompressStore()
443 return TTIImpl->isLegalMaskedExpandLoad(DataType); in isLegalMaskedExpandLoad()
[all …]
/llvm-project-15.0.7/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);
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp327 bool HexagonTTIImpl::isLegalMaskedStore(Type *DataType, Align /*Alignment*/) { in isLegalMaskedStore() argument
328 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedStore()
331 bool HexagonTTIImpl::isLegalMaskedLoad(Type *DataType, Align /*Alignment*/) { in isLegalMaskedLoad() argument
332 return HexagonMaskedVMem && ST.isTypeForHVX(DataType); in isLegalMaskedLoad()
H A DHexagonTargetTransformInfo.h162 bool isLegalMaskedStore(Type *DataType, Align Alignment);
163 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dctu-other.c49 int structInProto(struct DataType {int a;int b; } * d) { in structInProto()
/llvm-project-15.0.7/lldb/include/lldb/Utility/
H A DRangeMap.h411 typedef T DataType; typedef
413 DataType data;
419 RangeData(B base, S size, DataType d) : Range<B, S>(base, size), data(d) {} in RangeData()
692 typedef T DataType; typedef
695 DataType data;
699 AddressData(B a, DataType d) : addr(a), data(d) {} in AddressData()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAPValue.h303 UnionData, AddrLabelDiffData> DataType;
304 static const size_t DataSize = sizeof(DataType);
306 DataType Data;

12