Searched defs:DemandedElts (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp910 /// any number of elements. DemandedElts contains the set of elements that are
917 Value *InstCombiner::SimplifyDemandedVectorElts(Value *V, APInt DemandedElts, argument
922 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!");
930 if (DemandedElts == 0) { // If nothing is demanded, provide undef.
941 if (DemandedElts.isAllOnesValue())
949 if (!DemandedElts[i]) { // If not demanded, set to undef.
987 DemandedElts = EltMask;
1006 TmpV = SimplifyDemandedVectorElts(I->getOperand(0), DemandedElts,
1015 if (IdxNo >= VWidth || !DemandedElts[IdxN
[all...]

Completed in 74 milliseconds