Searched refs:VectorWidth (Results 1 - 6 of 6) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ScalarizeMaskedMemIntrin.cpp | 106 static unsigned adjustForEndian(const DataLayout &DL, unsigned VectorWidth, argument 108 return DL.isBigEndian() ? VectorWidth - 1 - Idx : Idx; 173 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements(); local 179 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) { 194 if (VectorWidth != 1) { 195 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth); 199 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) { 208 if (VectorWidth != 1) { 210 VectorWidth, adjustForEndian(DL, VectorWidth, Id 308 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements(); local 425 unsigned VectorWidth = VecType->getNumElements(); local 555 unsigned VectorWidth = SrcFVTy->getNumElements(); local 642 unsigned VectorWidth = VecType->getNumElements(); local 770 unsigned VectorWidth = VecType->getNumElements(); local [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 190 // ceil(ElementCount / VectorWidth) >= TripCount 192 // ((ElementCount + (VectorWidth - 1)) / VectorWidth 194 // (((ElementCount + (VectorWidth - 1)) / VectorWidth) - TripCount 210 int VectorWidth = local 212 if (VectorWidth != 2 && VectorWidth != 4 && VectorWidth != 8 && 213 VectorWidth ! 252 << " doesn't match vector width " << VectorWidth << "\\n"); local 380 unsigned VectorWidth = local [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 610 int VectorWidth = VT.getSizeInBits(); local 613 int Lane = (VectorWidth / 128 > 0) ? VectorWidth / 128 : 1;
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 1591 unsigned VectorWidth = 0; local 1593 // True if we should use a splat vector; using VectorWidth alone is not 1597 VectorWidth = cast<FixedVectorType>(VT)->getNumElements(); 1599 WantSplatVector = VectorWidth > 1; 1607 .buildSplatVector(LLT::fixed_vector(VectorWidth, PtrTy), BaseReg) 1609 PtrIRTy = FixedVectorType::get(PtrIRTy, VectorWidth);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2678 // Helper to extract VectorWidth bits from Vec, starting from IdxVal. 2680 const SDLoc &DL, unsigned VectorWidth) { 2683 unsigned Factor = VT.getSizeInBits() / VectorWidth; 2687 // Extract the relevant VectorWidth bits. Generate an EXTRACT_SUBVECTOR 2688 unsigned ElemsPerChunk = VectorWidth / ElVT.getSizeInBits(); 2691 // This is the index of the first element of the VectorWidth-bit chunk 2679 extractSubVector(SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, const SDLoc &DL, unsigned VectorWidth) argument
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 5867 if (unsigned VectorWidth = getContext().BuiltinInfo.getRequiredVectorWidth(BuiltinID)) 5868 LargestVectorWidth = std::max(LargestVectorWidth, VectorWidth);
|
Completed in 260 milliseconds