Searched refs:DemandedElts (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 953 /// any number of elements. DemandedElts contains the set of elements that are 960 Value *InstCombiner::SimplifyDemandedVectorElts(Value *V, APInt DemandedElts, argument 965 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); 973 if (DemandedElts == 0) { // If nothing is demanded, provide undef. 984 if (DemandedElts.isAllOnesValue()) 992 if (!DemandedElts[i]) { // If not demanded, set to undef. 1030 DemandedElts = EltMask; 1049 TmpV = SimplifyDemandedVectorElts(I->getOperand(0), DemandedElts, 1058 if (IdxNo >= VWidth || !DemandedElts[IdxN [all...] |
H A D | InstCombineInternal.h | 530 Value *SimplifyDemandedVectorElts(Value *V, APInt DemandedElts,
|
H A D | InstCombineCalls.cpp | 669 APInt DemandedElts(VWidth, 1); 672 DemandedElts, UndefElts)) {
|
Completed in 47 milliseconds