HomeSort by: relevance | last modified time | path
    Searched refs:DataType (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVTargetTransformInfo.h 99 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) {
104 if (isa<FixedVectorType>(DataType) && ST->getMinRVVVectorSizeInBits() == 0)
107 return isLegalElementTypeForRVV(DataType->getScalarType());
110 bool isLegalMaskedLoad(Type *DataType, Align Alignment) {
111 return isLegalMaskedLoadStore(DataType, Alignment);
113 bool isLegalMaskedStore(Type *DataType, Align Alignment) {
114 return isLegalMaskedLoadStore(DataType, Alignment);
117 bool isLegalMaskedGatherScatter(Type *DataType, Align Alignment) {
122 if (isa<FixedVectorType>(DataType) && ST->getMinRVVVectorSizeInBits() == 0)
125 return isLegalElementTypeForRVV(DataType->getScalarType())
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
CommandLine.h 535 template <class DataType> struct OptionValue;
539 template <class DataType, bool isClass>
542 using WrapperType = OptionValue<DataType>;
546 const DataType &getValue() const { llvm_unreachable("no default value"); }
551 bool compare(const DataType & /*V*/) const { return false; }
562 template <class DataType> class OptionValueCopy : public GenericOptionValue {
563 DataType Value;
576 const DataType &getValue() const {
581 void setValue(const DataType &V) {
586 bool compare(const DataType &V) const { return Valid && (Value != V);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.h 226 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) {
231 if (isa<FixedVectorType>(DataType) && !ST->useSVEForFixedLengthVectors())
234 return isLegalElementTypeForSVE(DataType->getScalarType());
237 bool isLegalMaskedLoad(Type *DataType, Align Alignment) {
238 return isLegalMaskedLoadStore(DataType, Alignment);
241 bool isLegalMaskedStore(Type *DataType, Align Alignment) {
242 return isLegalMaskedLoadStore(DataType, Alignment);
245 bool isLegalMaskedGatherScatter(Type *DataType) const {
246 if (isa<FixedVectorType>(DataType) || !ST->hasSVE())
249 return isLegalElementTypeForSVE(DataType->getScalarType())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.h 226 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
227 bool isLegalMaskedStore(Type *DataType, Align Alignment);
228 bool isLegalNTLoad(Type *DataType, Align Alignment);
229 bool isLegalNTStore(Type *DataType, Align Alignment);
230 bool isLegalMaskedGather(Type *DataType, Align Alignment);
231 bool isLegalMaskedScatter(Type *DataType, Align Alignment);
232 bool isLegalMaskedExpandLoad(Type *DataType);
233 bool isLegalMaskedCompressStore(Type *DataType);
234 bool hasDivRemOp(Type *DataType, bool IsSigned);
X86TargetTransformInfo.cpp 246 // Check if the operands can be shrinked into a smaller datatype.
4498 bool X86TTIImpl::isLegalMaskedStore(Type *DataType, Align Alignment) {
4499 return isLegalMaskedLoad(DataType, Alignment);
4502 bool X86TTIImpl::isLegalNTLoad(Type *DataType, Align Alignment) {
4503 unsigned DataSize = DL.getTypeStoreSize(DataType);
4513 bool X86TTIImpl::isLegalNTStore(Type *DataType, Align Alignment) {
4514 unsigned DataSize = DL.getTypeStoreSize(DataType);
4518 if (ST->hasSSE4A() && (DataType->isFloatTy() || DataType->isDoubleTy()))
4603 bool X86TTIImpl::isLegalMaskedScatter(Type *DataType, Align Alignment)
    [all...]
  /src/sys/external/bsd/acpica/dist/executer/
exnames.c 264 * PARAMETERS: DataType - Object type to be associated with this
279 ACPI_OBJECT_TYPE DataType,
295 if (ACPI_TYPE_LOCAL_REGION_FIELD == DataType ||
296 ACPI_TYPE_LOCAL_BANK_FIELD == DataType ||
297 ACPI_TYPE_LOCAL_INDEX_FIELD == DataType)
314 * DataType is not a field name.
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfo.h 644 bool isLegalMaskedStore(Type *DataType, Align Alignment) const;
646 bool isLegalMaskedLoad(Type *DataType, Align Alignment) const;
649 bool isLegalNTStore(Type *DataType, Align Alignment) const;
651 bool isLegalNTLoad(Type *DataType, Align Alignment) const;
654 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const;
656 bool isLegalMaskedGather(Type *DataType, Align Alignment) const;
659 bool isLegalMaskedCompressStore(Type *DataType) const;
661 bool isLegalMaskedExpandLoad(Type *DataType) const;
668 bool hasDivRemOp(Type *DataType, bool IsSigned) const;
1511 virtual bool isLegalMaskedStore(Type *DataType, Align Alignment) = 0
    [all...]
TargetTransformInfoImpl.h 231 bool isLegalMaskedStore(Type *DataType, Align Alignment) const {
235 bool isLegalMaskedLoad(Type *DataType, Align Alignment) const {
239 bool isLegalNTStore(Type *DataType, Align Alignment) const {
242 unsigned DataSize = DL.getTypeStoreSize(DataType);
246 bool isLegalNTLoad(Type *DataType, Align Alignment) const {
249 unsigned DataSize = DL.getTypeStoreSize(DataType);
253 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const {
257 bool isLegalMaskedGather(Type *DataType, Align Alignment) const {
261 bool isLegalMaskedCompressStore(Type *DataType) const { return false; }
263 bool isLegalMaskedExpandLoad(Type *DataType) const { return false;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
TargetTransformInfo.cpp 375 bool TargetTransformInfo::isLegalMaskedStore(Type *DataType,
377 return TTIImpl->isLegalMaskedStore(DataType, Alignment);
380 bool TargetTransformInfo::isLegalMaskedLoad(Type *DataType,
382 return TTIImpl->isLegalMaskedLoad(DataType, Alignment);
385 bool TargetTransformInfo::isLegalNTStore(Type *DataType,
387 return TTIImpl->isLegalNTStore(DataType, Alignment);
390 bool TargetTransformInfo::isLegalNTLoad(Type *DataType, Align Alignment) const {
391 return TTIImpl->isLegalNTLoad(DataType, Alignment);
394 bool TargetTransformInfo::isLegalMaskedGather(Type *DataType,
396 return TTIImpl->isLegalMaskedGather(DataType, Alignment)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 325 bool HexagonTTIImpl::isLegalMaskedStore(Type *DataType, Align /*Alignment*/) {
326 return HexagonMaskedVMem && ST.isTypeForHVX(DataType);
329 bool HexagonTTIImpl::isLegalMaskedLoad(Type *DataType, Align /*Alignment*/) {
330 return HexagonMaskedVMem && ST.isTypeForHVX(DataType);
HexagonTargetTransformInfo.h 164 bool isLegalMaskedStore(Type *DataType, Align Alignment);
165 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.h 78 bool hasDivRemOp(Type *DataType, bool IsSigned);
SystemZTargetTransformInfo.cpp 359 bool SystemZTTIImpl::hasDivRemOp(Type *DataType, bool IsSigned) {
360 EVT VT = TLI->getValueType(DL, DataType);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
APValue.h 303 UnionData, AddrLabelDiffData> DataType;
304 static const size_t DataSize = sizeof(DataType);
306 DataType Data;
  /src/sys/external/bsd/acpica/dist/include/
actbl1.h 553 UINT8 DataType;
606 UINT8 DataType;
2436 UINT8 DataType;
2460 /* Values for DataType field above */
acinterp.h 591 ACPI_OBJECT_TYPE DataType,
  /src/sys/external/bsd/acpica/dist/common/
dmtbinfo1.c 589 {ACPI_DMT_UINT8, ACPI_CDAT1_OFFSET (DataType), "Data Type", 0},
636 {ACPI_DMT_UINT8, ACPI_CDAT5_OFFSET (DataType), "Data Type", 0},
1842 {ACPI_DMT_UINT8, ACPI_HMAT1_OFFSET (DataType), "Data Type", 0},
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 1471 /// for the given \p DataType and kind of access to \p Ptr.
1472 bool isLegalMaskedStore(Type *DataType, Value *Ptr, Align Alignment) const {
1474 TTI.isLegalMaskedStore(DataType, Alignment);
1478 /// for the given \p DataType and kind of access to \p Ptr.
1479 bool isLegalMaskedLoad(Type *DataType, Value *Ptr, Align Alignment) const {
1481 TTI.isLegalMaskedLoad(DataType, Alignment);
1485 /// for the given \p DataType.
1486 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const {
1487 return TTI.isLegalMaskedScatter(DataType, Alignment);
1491 /// for the given \p DataType
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/windows/
winnt.d 3567 DWORD DataType;

Completed in 42 milliseconds