Searched refs:DemandedElts (Results 1 – 3 of 3) sorted by relevance
| /freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineSimplifyDemanded.cpp | 916 Value *InstCombiner::SimplifyDemandedVectorElts(Value *V, APInt DemandedElts, in SimplifyDemandedVectorElts() argument 921 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts() 929 if (DemandedElts == 0) { // If nothing is demanded, provide undef. in SimplifyDemandedVectorElts() 940 if (DemandedElts.isAllOnesValue()) in SimplifyDemandedVectorElts() 948 if (!DemandedElts[i]) { // If not demanded, set to undef. in SimplifyDemandedVectorElts() 986 DemandedElts = EltMask; in SimplifyDemandedVectorElts() 1005 TmpV = SimplifyDemandedVectorElts(I->getOperand(0), DemandedElts, in SimplifyDemandedVectorElts() 1014 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { in SimplifyDemandedVectorElts() 1021 APInt DemandedElts2 = DemandedElts; in SimplifyDemandedVectorElts() 1037 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() [all …]
|
| D | InstCombine.h | 348 Value *SimplifyDemandedVectorElts(Value *V, APInt DemandedElts,
|
| D | InstCombineCalls.cpp | 547 APInt DemandedElts(VWidth, 1); in visitCallInst() local 550 DemandedElts, UndefElts)) { in visitCallInst()
|