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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 1205 assert(OldMask[i] == UndefMaskElem &&
1824 is_contained(Mask, UndefMaskElem) &&
1838 if (is_contained(Mask, UndefMaskElem) && !MightCreatePoisonOrUB)
1873 if (Mask[i] == UndefMaskElem)
1952 is_contained(Mask, UndefMaskElem) &&
2002 if (is_contained(Mask, UndefMaskElem) && !MightCreatePoisonOrUB)
2037 if (Mask[i] == UndefMaskElem)
2127 NewMask[i] = ExtractMaskElt == UndefMaskElem ? ExtractMaskElt : MaskElt;
2361 Elts.push_back(UndefMaskElem);
InstCombineSimplifyDemanded.cpp 1395 Elts.push_back(UndefMaskElem);
InstCombineSelect.cpp 2451 !is_contained(Mask, UndefMaskElem) &&
2465 !is_contained(Mask, UndefMaskElem) &&
InstructionCombining.cpp 1612 !is_contained(LShuf->getShuffleMask(), UndefMaskElem) &&
1614 !is_contained(RShuf->getShuffleMask(), UndefMaskElem)) {
InstCombineCalls.cpp 1888 WidenMask.push_back(UndefMaskElem);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 208 SmallVector<int, 16> Mask(OutputNumElts, UndefMaskElem);
378 SmallVector<int, 32> ShufMask(VecTy->getNumElements(), UndefMaskElem);
734 SmallVector<int, 32> ShufMask(VecTy->getNumElements(), UndefMaskElem);
SLPVectorizer.cpp 313 Mask.push_back(UndefMaskElem);
553 return UndefMaskElem;
559 return UndefMaskElem;
3818 SmallVector<int> ShuffleMask(NumElts, UndefMaskElem);
3821 if (!InsertIdx || *InsertIdx == UndefMaskElem)
4409 if (!InsertIdx || *InsertIdx == UndefMaskElem)
4431 ShuffleMask.emplace_back(VF.back(), UndefMaskElem);
4442 (EU.Lane == Idx || EU.Lane == UndefMaskElem));
4480 Mask = (Mask == UndefMaskElem ? 0 : VF) + Mask;
4520 Mask.assign(TE->Scalars.size(), UndefMaskElem);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ScalarizeMaskedMemIntrin.cpp 663 SmallVector<int, 16> ShuffleMask(VectorWidth, UndefMaskElem);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Instructions.cpp 1974 if (MaskElt == UndefMaskElem) {
1975 NewMask[i] = UndefMaskElem;
1996 if (Elem != UndefMaskElem && Elem >= V1Size * 2)
2000 if ((Mask[0] != 0 && Mask[0] != UndefMaskElem) || !is_splat(Mask))
2098 if (Elem == UndefMaskElem)
AsmWriter.cpp 486 } else if (all_of(Mask, [](int Elt) { return Elt == UndefMaskElem; })) {
496 if (Elt == UndefMaskElem)
ConstantFold.cpp 969 if (all_of(Mask, [](int Elt) { return Elt == UndefMaskElem; })) {
Core.cpp 4018 int LLVMGetUndefMaskElem(void) { return UndefMaskElem; }
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h 1988 constexpr int UndefMaskElem = -1;
1996 /// UndefMaskElem (-1) specifies that the result element is undefined.
2045 /// index. Return UndefMaskElem if the element is undef.
2049 /// elements of the mask are returned as UndefMaskElem.
2054 /// elements of the mask are returned as UndefMaskElem.
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 4643 if (all_of(Mask, [](int Elem) { return Elem == UndefMaskElem; }))
ValueTracking.cpp 4967 return is_contained(Mask, UndefMaskElem);

Completed in 76 milliseconds