HomeSort by: relevance | last modified time | path
    Searched defs:EltSize (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULegalizerInfo.cpp 72 const unsigned EltSize = EltTy.getSizeInBits();
74 EltSize > 1 && EltSize < 32 &&
121 const int EltSize = EltTy.getSizeInBits();
124 assert(EltSize < 32);
126 const int NewNumElts = (32 * NextMul32 + EltSize - 1) / EltSize;
186 const int EltSize = EltTy.getSizeInBits();
187 return EltSize == 16 || EltSize % 32 == 0
    [all...]
SILoadStoreOptimizer.cpp 100 unsigned EltSize;
205 unsigned read2Opcode(unsigned EltSize) const;
206 unsigned read2ST64Opcode(unsigned EltSize) const;
211 unsigned write2Opcode(unsigned EltSize) const;
212 unsigned write2ST64Opcode(unsigned EltSize) const;
499 EltSize =
504 EltSize =
509 EltSize = AMDGPU::convertSMRDOffsetUnits(STM, 4);
512 EltSize = 4;
754 if ((CI.Offset % CI.EltSize != 0) || (Paired.Offset % CI.EltSize != 0)
    [all...]
SIRegisterInfo.cpp 97 unsigned EltSize = 4;
119 SplitParts = TRI.getRegSplitParts(RC, EltSize);
988 unsigned EltSize) {
994 switch (EltSize) {
1048 unsigned EltSize = (IsFlat && !IsAGPR) ? std::min(RegWidth, 16u) : 4u;
1049 unsigned NumSubRegs = RegWidth / EltSize;
1050 unsigned Size = NumSubRegs * EltSize;
1054 int64_t MaxOffset = Offset + Size + RemSize - EltSize;
1057 if (IsFlat && EltSize > 4) {
1058 LoadStoreOp = getFlatScratchSpillOpcode(TII, LoadStoreOp, EltSize);
    [all...]
AMDGPURegisterBankInfo.cpp 1120 unsigned EltSize = EltTy.getSizeInBits();
1121 assert(FirstSize % EltSize == 0);
1123 unsigned FirstPartNumElts = FirstSize / EltSize;
1124 unsigned RemainderElts = (TotalSize - FirstSize) / EltSize;
1752 int EltSize = Ty.getScalarSizeInBits();
1756 if (EltSize != 32)
1911 unsigned EltSize = VecTy.getScalarSizeInBits();
1914 if (!SITargetLowering::shouldExpandVectorDynExt(EltSize, NumElem,
1993 unsigned EltSize = VecTy.getScalarSizeInBits();
1996 if (!SITargetLowering::shouldExpandVectorDynExt(EltSize, NumElem
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 143 unsigned EltSize =
146 SplatVal = Op0->getAPIntValue().truncOrSelf(EltSize);
150 SplatVal = Op0->getValueAPF().bitcastToAPInt().truncOrSelf(EltSize);
162 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits();
164 EltSize) &&
165 EltSize == SplatBitSize;
201 unsigned EltSize = N->getValueType(0).getScalarSizeInBits();
203 if (CN->getAPIntValue().countTrailingOnes() < EltSize)
206 if (CFPN->getValueAPF().bitcastToAPInt().countTrailingOnes() < EltSize)
245 unsigned EltSize = N->getValueType(0).getScalarSizeInBits()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.h 270 unsigned EltSize = DataTypeVTy->getElementType()->getScalarSizeInBits();
271 return NumElements > 1 && isPowerOf2_64(NumElements) && EltSize >= 8 &&
272 EltSize <= 128 && isPowerOf2_64(EltSize);
AArch64StackTagging.cpp 272 uint32_t EltSize = DL->getTypeSizeInBits(EltTy);
274 IntegerType::get(Ctx, EltSize),
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuilder.h 212 CharUnits EltSize =
218 Addr.getAlignment().alignmentAtOffset(Index * EltSize));
230 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy));
234 Addr.getAlignment().alignmentAtOffset(Index * EltSize));
245 CharUnits EltSize =
250 Addr.getAlignment().alignmentAtOffset(Index * EltSize));
CGNonTrivialStruct.cpp 196 CharUnits EltSize = Ctx.getTypeSizeInChars(EltTy);
198 llvm::to_string(EltSize.getQuantity()) + "n" +
399 CharUnits EltSize = Ctx.getTypeSizeInChars(EltQT);
404 PHIs[I], StartAddrs[I].getAlignment().alignmentAtOffset(EltSize));
415 NewAddrs[I] = getAddrWithOffset(NewAddrs[I], EltSize);
CGCall.cpp 1010 CharUnits EltSize = CGF.getContext().getTypeSizeInChars(CAE->EltTy);
1012 BaseAddr.getAlignment().alignmentOfArrayElement(EltSize);
CGDecl.cpp 1736 CharUnits EltSize = getContext().getTypeSizeInChars(VlaSize.Type);
1744 if (!EltSize.isOne())
1745 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(EltSize));
1767 if (!EltSize.isOne())
1768 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(EltSize));
1770 llvm::ConstantInt::get(IntPtrTy, EltSize.getQuantity());
1778 CharUnits CurAlign = Loc.getAlignment().alignmentOfArrayElement(EltSize);
TargetInfo.cpp 3001 uint64_t EltSize = getContext().getTypeSize(AT->getElementType());
3009 (Size != EltSize || Size > getNativeVectorSizeForAVXABI(AVXLevel)))
3012 for (uint64_t i=0, Offset=OffsetBase; i<ArraySize; ++i, Offset += EltSize) {
3303 unsigned EltSize = (unsigned)Context.getTypeSize(AT->getElementType());
3309 unsigned EltOffset = i*EltSize;
3391 unsigned EltSize = TD.getTypeAllocSize(EltTy);
3392 IROffset -= IROffset/EltSize*EltSize;
3481 unsigned EltSize = getDataLayout().getTypeAllocSize(EltTy);
3482 unsigned EltOffset = IROffset/EltSize*EltSize
    [all...]
CGExpr.cpp 922 uint64_t EltSize = C.getTypeSizeInChars(EltTy).getQuantity();
923 if (!EltSize)
954 llvm::ConstantInt::get(SizeInBytes->getType(), EltSize);
3601 CharUnits eltSize) {
3605 CharUnits offset = constantIdx->getZExtValue() * eltSize;
3610 return arrayAlign.alignmentOfArrayElement(eltSize);
3680 CharUnits eltSize = CGF.getContext().getTypeSizeInChars(eltType);
3682 getArrayElementAlign(addr.getAlignment(), indices.back(), eltSize);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
Analysis.cpp 107 uint64_t EltSize = DL.getTypeAllocSize(EltTy).getFixedValue();
110 StartingOffset + i * EltSize);
152 uint64_t EltSize = DL.getTypeAllocSize(EltTy).getFixedValue();
155 StartingOffset + i * EltSize);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleSummaryAnalysis.cpp 518 uint64_t EltSize = DL.getTypeAllocSize(EltTy);
521 StartingOffset + i * EltSize, M, Index, VTableFuncs);
ConstantFolding.cpp 476 uint64_t EltSize = DL.getTypeAllocSize(CS->getOperand(Index)->getType());
478 if (ByteOffset < EltSize &&
515 uint64_t EltSize = DL.getTypeAllocSize(EltTy);
516 uint64_t Index = ByteOffset / EltSize;
517 uint64_t Offset = ByteOffset - Index * EltSize;
524 uint64_t BytesWritten = EltSize - Offset;
525 assert(BytesWritten <= EltSize && "Not indexing into this element?");
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerLowering.cpp 66 static bool isREVMask(ArrayRef<int> M, unsigned EltSize, unsigned NumElts,
70 assert(EltSize != 64 && "EltSize cannot be 64 for REV mask.");
76 BlockElts = BlockSize / EltSize;
78 if (BlockSize <= EltSize || BlockSize != BlockElts * EltSize)
225 unsigned EltSize = Ty.getScalarSizeInBits();
228 if (EltSize == 64)
234 if (isREVMask(ShuffleMask, EltSize, NumElts, 64)) {
922 unsigned EltSize = MRI.getType(LHS).getScalarSizeInBits()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 1067 unsigned EltSize = Val->getScalarSizeInBits();
1068 if (EltSize == 64) {
1072 } else if (EltSize == 32) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp 701 auto EltSize = DL.getTypeAllocSize(ET);
724 Offset += EltSize;
1224 auto EltSize = DL.getTypeAllocSize(AT->getElementType());
1250 Offset += EltSize;
InstructionCombining.cpp 1274 uint64_t EltSize = DL.getTypeAllocSize(AT->getElementType());
1275 assert(EltSize && "Cannot index into a zero-sized array");
1276 NewIndices.push_back(ConstantInt::get(IndexTy,Offset/EltSize));
1277 Offset %= EltSize;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 1505 unsigned EltSize = VTy->getScalarSizeInBits();
1521 if (EltSize < 8 || Alignment < EltSize / 8)
1524 unsigned ExtSize = EltSize;
1538 if (((TypeSize == 32 && (EltSize == 8 || EltSize == 16)) ||
1539 (TypeSize == 16 && EltSize == 8)) &&
1552 if (((EltSize == 16 && TypeSize == 32) ||
1553 (EltSize == 8 && (TypeSize == 32 || TypeSize == 16))) &&
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 852 unsigned EltSize = Ty.getScalarSizeInBits();
860 EltSize, !Subtarget.isLittle()) ||
861 (SplatBitSize != EltSize) ||
862 (SplatValue.getZExtValue() >= EltSize))
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 511 unsigned EltSize = Idx->getScalarSizeInBits();
513 if (EltSize == 64 && IdxSize == 128)
515 else if (EltSize == 32 && IdxSize == 128)
517 else if (EltSize == 64 && IdxSize == 256)
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 231 unsigned EltSize = EltVT.getStoreSize();
234 if (EltSize >= AccessSize)
237 unsigned NumElts = AccessSize / EltSize;
238 // Can't vectorize if AccessBytes if not a multiple of EltSize.
239 if (AccessSize != EltSize * NumElts)
256 if (Offsets[j] - Offsets[j - 1] != EltSize)
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 4110 unsigned EltSize = MemIntr->getMemoryVT().getSizeInBits();
4111 assert((EltSize == 32 || EltSize == 64) && "Unexpected broadcast size!");
4113 bool UseD = EltSize == 32;
5734 unsigned EltSize = ValueSVT.getSizeInBits();
5739 if (IndexVT == MVT::v4i32 && NumElts == 4 && EltSize == 32)
5741 else if (IndexVT == MVT::v8i32 && NumElts == 8 && EltSize == 32)
5743 else if (IndexVT == MVT::v16i32 && NumElts == 16 && EltSize == 32)
5745 else if (IndexVT == MVT::v4i32 && NumElts == 2 && EltSize == 64)
5747 else if (IndexVT == MVT::v4i32 && NumElts == 4 && EltSize == 64
    [all...]

Completed in 87 milliseconds

1 2