| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 128 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 D | RISCVGatherScatterLowering.cpp | 63 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 D | CommandLine.h | 549 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 D | PassOptions.h | 116 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 D | Pass.h | 92 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 D | nth_element.pass.cpp | 24 struct DataType struct 26 explicit DataType(int32_t k) : my_val(k) {} in DataType() function 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 D | AArch64TargetTransformInfo.h | 257 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 D | a.h | 1 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 D | VETargetTransformInfo.h | 136 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 D | partition.pass.cpp | 25 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 D | JSON.cpp | 51 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 D | JSON.h | 87 : 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 D | TargetTransformInfo.h | 685 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 D | TargetTransformInfoImpl.h | 237 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 D | X86TargetTransformInfo.h | 231 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 D | ctu-on-demand-parsing.c | 77 struct DataType { struct 81 int structInProto(struct DataType *d); argument 83 struct DataType d; in testStructDefInArgument()
|
| H A D | ctu-main.c | 92 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 D | TargetTransformInfo.cpp | 388 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 D | MipsTargetTransformInfo.cpp | 13 bool MipsTTIImpl::hasDivRemOp(Type *DataType, bool IsSigned) { in hasDivRemOp() argument 14 EVT VT = TLI->getValueType(DL, DataType); in hasDivRemOp()
|
| H A D | MipsTargetTransformInfo.h | 35 bool hasDivRemOp(Type *DataType, bool IsSigned);
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 327 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 D | HexagonTargetTransformInfo.h | 162 bool isLegalMaskedStore(Type *DataType, Align Alignment); 163 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
|
| /llvm-project-15.0.7/clang/test/Analysis/Inputs/ |
| H A D | ctu-other.c | 49 int structInProto(struct DataType {int a;int b; } * d) { in structInProto()
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | RangeMap.h | 411 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 D | APValue.h | 303 UnionData, AddrLabelDiffData> DataType; 304 static const size_t DataSize = sizeof(DataType); 306 DataType Data;
|