Home
last modified time | relevance | path

Searched refs:VecWidth (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DAutoUpgrade.cpp1056 unsigned VecWidth = Ty->getPrimitiveSizeInBits(); in UpgradeX86VPERMT2Intrinsics() local
1060 if (VecWidth == 128 && EltWidth == 32 && IsFloat) in UpgradeX86VPERMT2Intrinsics()
1062 else if (VecWidth == 128 && EltWidth == 32 && !IsFloat) in UpgradeX86VPERMT2Intrinsics()
1064 else if (VecWidth == 128 && EltWidth == 64 && IsFloat) in UpgradeX86VPERMT2Intrinsics()
1066 else if (VecWidth == 128 && EltWidth == 64 && !IsFloat) in UpgradeX86VPERMT2Intrinsics()
1068 else if (VecWidth == 256 && EltWidth == 32 && IsFloat) in UpgradeX86VPERMT2Intrinsics()
1070 else if (VecWidth == 256 && EltWidth == 32 && !IsFloat) in UpgradeX86VPERMT2Intrinsics()
1072 else if (VecWidth == 256 && EltWidth == 64 && IsFloat) in UpgradeX86VPERMT2Intrinsics()
1074 else if (VecWidth == 256 && EltWidth == 64 && !IsFloat) in UpgradeX86VPERMT2Intrinsics()
1076 else if (VecWidth == 512 && EltWidth == 32 && IsFloat) in UpgradeX86VPERMT2Intrinsics()
[all …]
/third_party/flutter/skia/src/sksl/
DSkSLByteCode.cpp25 constexpr int VecWidth = ByteCode::kVecWidth; variable
27 using F32 = skvx::Vec<VecWidth, float>;
28 using I32 = skvx::Vec<VecWidth, int32_t>;
29 using U32 = skvx::Vec<VecWidth, uint32_t>;
313 for (int i = VecWidth * count; i > 0; --i, ++v) { \
450 for (int i = 0; i < VecWidth; ++i) { in innerRun()
632 for (int j = 0; j < VecWidth; ++j) { in innerRun()
647 for (int j = 0; j < VecWidth; ++j) { in innerRun()
768 for (int i = 0; i < VecWidth; ++i) { in innerRun()
873 for (int j = 0; j < VecWidth; ++j) { in innerRun()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp164 unsigned VecWidth = VecTy->getBitWidth(); in getMemoryOpCost() local
169 if (VecWidth % RegWidth == 0) in getMemoryOpCost()
170 return VecWidth / RegWidth; in getMemoryOpCost()
177 unsigned NumLoads = alignTo(VecWidth, AlignWidth) / AlignWidth; in getMemoryOpCost()
189 unsigned NumLoads = alignTo(VecWidth, AlignWidth) / AlignWidth; in getMemoryOpCost()
DHexagonSubtarget.h253 unsigned VecWidth = VecTy.getSizeInBits();
254 if (VecWidth != 8*HwLen && VecWidth != 16*HwLen)
DHexagonISelLowering.cpp1940 unsigned VecWidth = VT.getSizeInBits(); in getPreferredVectorAction() local
1941 if (VecWidth >= HwWidth/2 && VecWidth < HwWidth) in getPreferredVectorAction()
2332 unsigned VecWidth = VecTy.getSizeInBits(); in extractVector() local
2335 assert((VecWidth % ElemWidth) == 0); in extractVector()
2341 assert(VecWidth == VecTy.getVectorNumElements() && "Sanity failure"); in extractVector()
2342 assert(VecWidth == 8 || VecWidth == 4 || VecWidth == 2); in extractVector()
2355 SDValue M0 = DAG.getConstant(8 / VecWidth, dl, MVT::i32); in extractVector()
2364 unsigned Scale = VecWidth / ValWidth; in extractVector()
2369 unsigned VecRep = 8 / VecWidth; in extractVector()
2385 assert(VecWidth == 32 || VecWidth == 64); in extractVector()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InterleavedAccess.cpp173 Type *VecWidth = VecInst->getType(); in decompose() local
174 (void)VecWidth; in decompose()
175 assert(VecWidth->isVectorTy() && in decompose()
176 DL.getTypeSizeInBits(VecWidth) >= in decompose()
202 unsigned VecLength = DL.getTypeSizeInBits(VecWidth); in decompose()
DX86ISelDAGToDAG.cpp423 SDValue getExtractVEXTRACTImmediate(SDNode *N, unsigned VecWidth, in getExtractVEXTRACTImmediate() argument
425 assert((VecWidth == 128 || VecWidth == 256) && "Unexpected vector width"); in getExtractVEXTRACTImmediate()
428 return getI8Imm((Index * VecVT.getScalarSizeInBits()) / VecWidth, DL); in getExtractVEXTRACTImmediate()
431 SDValue getInsertVINSERTImmediate(SDNode *N, unsigned VecWidth, in getInsertVINSERTImmediate() argument
433 assert((VecWidth == 128 || VecWidth == 256) && "Unexpected vector width"); in getInsertVINSERTImmediate()
436 return getI8Imm((Index * VecVT.getScalarSizeInBits()) / VecWidth, DL); in getInsertVINSERTImmediate()
DX86ISelLowering.cpp44228 unsigned VecWidth = SrcVecVT.getSizeInBits(); in combineToFPTruncExtElt() local
44229 unsigned NumElts = VecWidth / DestWidth; in combineToFPTruncExtElt()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp1049 unsigned VecWidth = VecStoreTy->getNumElements(); in vectorizeStoreChain() local
1053 unsigned NewIdx = J + I * VecWidth; in vectorizeStoreChain()
1203 unsigned VecWidth = VecLoadTy->getNumElements(); in vectorizeLoadChain() local
1210 unsigned NewIdx = Idx + I * VecWidth; in vectorizeLoadChain()
DLoopVectorize.cpp404 OptimizationRemarkEmitter *ORE, unsigned VecWidth, in InnerLoopVectorizer() argument
408 AC(AC), ORE(ORE), VF(VecWidth), UF(UnrollFactor), in InnerLoopVectorizer()
410 VectorLoopValueMap(UnrollFactor, VecWidth), Legal(LVL), Cost(CM) {} in InnerLoopVectorizer()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp509 unsigned VecWidth = DataTy->getPrimitiveSizeInBits(); in isLegalMaskedLoad() local
510 if (VecWidth != 128 && VecTy->getElementType()->isFloatingPointTy()) in isLegalMaskedLoad()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp472 unsigned VecWidth = VecType->getPrimitiveSizeInBits(); in foldVecTruncToExtElt() local
476 if ((VecWidth % DestWidth != 0) || (ShiftAmount % DestWidth != 0)) in foldVecTruncToExtElt()
481 unsigned NumVecElts = VecWidth / DestWidth; in foldVecTruncToExtElt()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp9513 unsigned VecWidth = VT.getSizeInBits(); in isConstantSplat() local
9514 if (MinSplatBits > VecWidth) in isConstantSplat()
9519 SplatValue = APInt(VecWidth, 0); in isConstantSplat()
9520 SplatUndef = APInt(VecWidth, 0); in isConstantSplat()
9550 while (VecWidth > 8) { in isConstantSplat()
9551 unsigned HalfSize = VecWidth / 2; in isConstantSplat()
9565 VecWidth = HalfSize; in isConstantSplat()
9568 SplatBitSize = VecWidth; in isConstantSplat()