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

  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 1204 unsigned VecWidth = Ty->getPrimitiveSizeInBits();
1208 if (VecWidth == 128 && EltWidth == 32 && IsFloat)
1210 else if (VecWidth == 128 && EltWidth == 32 && !IsFloat)
1212 else if (VecWidth == 128 && EltWidth == 64 && IsFloat)
1214 else if (VecWidth == 128 && EltWidth == 64 && !IsFloat)
1216 else if (VecWidth == 256 && EltWidth == 32 && IsFloat)
1218 else if (VecWidth == 256 && EltWidth == 32 && !IsFloat)
1220 else if (VecWidth == 256 && EltWidth == 64 && IsFloat)
1222 else if (VecWidth == 256 && EltWidth == 64 && !IsFloat)
1224 else if (VecWidth == 512 && EltWidth == 32 && IsFloat
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 175 unsigned VecWidth = VecTy->getPrimitiveSizeInBits().getFixedSize();
182 if (VecWidth % RegWidth == 0)
183 return VecWidth / RegWidth;
190 unsigned NumLoads = alignTo(VecWidth, AlignWidth) / AlignWidth;
202 unsigned NumLoads = alignTo(VecWidth, AlignWidth) / AlignWidth;
HexagonSubtarget.cpp 159 unsigned VecWidth = VecTy.getSizeInBits();
160 if (VecWidth != 8 * HwLen && VecWidth != 16 * HwLen)
HexagonISelLowering.cpp 2507 unsigned VecWidth = VecTy.getSizeInBits();
2510 assert((VecWidth % ElemWidth) == 0);
2516 assert(VecWidth == VecTy.getVectorNumElements() && "Sanity failure");
2517 assert(VecWidth == 8 || VecWidth == 4 || VecWidth == 2);
2530 SDValue M0 = DAG.getConstant(8 / VecWidth, dl, MVT::i32);
2539 unsigned Scale = VecWidth / ValWidth;
2544 unsigned VecRep = 8 / VecWidth;
2560 assert(VecWidth == 32 || VecWidth == 64)
    [all...]
HexagonISelLoweringHVX.cpp 300 unsigned VecWidth = VecTy.getSizeInBits();
302 if (HaveThreshold && 8*HvxWidenThreshold <= VecWidth)
305 if (VecWidth >= HwWidth/2 && VecWidth < HwWidth)
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InterleavedAccess.cpp 173 Type *VecWidth = VecInst->getType();
174 (void)VecWidth;
175 assert(VecWidth->isVectorTy() &&
176 DL.getTypeSizeInBits(VecWidth) >=
202 unsigned VecLength = DL.getTypeSizeInBits(VecWidth);
X86ISelDAGToDAG.cpp 420 SDValue getExtractVEXTRACTImmediate(SDNode *N, unsigned VecWidth,
422 assert((VecWidth == 128 || VecWidth == 256) && "Unexpected vector width");
425 return getI8Imm((Index * VecVT.getScalarSizeInBits()) / VecWidth, DL);
428 SDValue getInsertVINSERTImmediate(SDNode *N, unsigned VecWidth,
430 assert((VecWidth == 128 || VecWidth == 256) && "Unexpected vector width");
433 return getI8Imm((Index * VecVT.getScalarSizeInBits()) / VecWidth, DL);
X86ISelLowering.cpp     [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoadStoreVectorizer.cpp 1101 unsigned VecWidth = VecStoreTy->getNumElements();
1105 unsigned NewIdx = J + I * VecWidth;
1261 unsigned VecWidth = VecLoadTy->getNumElements();
1268 unsigned NewIdx = Idx + I * VecWidth;
LoopVectorize.cpp 460 OptimizationRemarkEmitter *ORE, ElementCount VecWidth,
465 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor),
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenFunction.cpp 1184 if (const auto *VecWidth = CurFuncDecl->getAttr<MinVectorWidthAttr>())
1185 LargestVectorWidth = VecWidth->getVectorWidth();
CGBuiltin.cpp 12137 unsigned VecWidth = Ty->getPrimitiveSizeInBits();
12140 if (VecWidth == 128 && EltWidth == 32)
12142 else if (VecWidth == 256 && EltWidth == 32)
12144 else if (VecWidth == 512 && EltWidth == 32)
12146 else if (VecWidth == 128 && EltWidth == 64)
12148 else if (VecWidth == 256 && EltWidth == 64)
12150 else if (VecWidth == 512 && EltWidth == 64)
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 1031 unsigned VecWidth = DataTy->getPrimitiveSizeInBits();
1032 if (VecWidth != 128 && VecTy->getElementType()->isFloatingPointTy())
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 496 unsigned VecWidth = VecType->getPrimitiveSizeInBits();
500 if ((VecWidth % DestWidth != 0) || (ShiftAmount % DestWidth != 0))
505 unsigned NumVecElts = VecWidth / DestWidth;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 10209 unsigned VecWidth = VT.getSizeInBits();
10210 if (MinSplatBits > VecWidth)
10215 SplatValue = APInt(VecWidth, 0);
10216 SplatUndef = APInt(VecWidth, 0);
10246 while (VecWidth > 8) {
10247 unsigned HalfSize = VecWidth / 2;
10261 VecWidth = HalfSize;
10264 SplatBitSize = VecWidth;
SelectionDAGBuilder.cpp 7085 unsigned VecWidth = VT.getVectorNumElements();
7090 for (unsigned i = 0; i < VecWidth; i++) {
7097 EVT CCVT = EVT::getVectorVT(I.getContext(), MVT::i1, VecWidth);
7099 auto VecTy = EVT::getEVT(FixedVectorType::get(ElementTy, VecWidth));
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclAttr.cpp 3179 uint32_t VecWidth;
3180 if (!checkUInt32Argument(S, AL, E, VecWidth)) {
3186 if (Existing && Existing->getVectorWidth() != VecWidth) {
3191 D->addAttr(::new (S.Context) MinVectorWidthAttr(S.Context, AL, VecWidth));

Completed in 126 milliseconds