Home
last modified time | relevance | path

Searched refs:ZeroMask (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DAutoUpgrade.cpp3009 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
3032 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()
3037 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
3060 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()
3066 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
3120 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()
3128 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
3129 bool IsSaturating = Name[ZeroMask ? 21 : 20] == 's'; in UpgradeIntrinsicCall()
3151 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()
3158 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp646 Constant *ZeroMask = ConstantAggregateZero::get( in foldInsSequenceIntoBroadcast() local
649 return new ShuffleVectorInst(InsertFirst, UndefValue::get(VT), ZeroMask); in foldInsSequenceIntoBroadcast()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp6187 uint64_t ZeroMask = IsAndN ? 255 : 0; in getFauxShuffleMask() local
6198 Mask.push_back(ByteBits == ZeroMask ? SM_SentinelZero : i); in getFauxShuffleMask()
6289 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt); in getFauxShuffleMask() local
6290 if ((!N0.isUndef() && !DAG.MaskedValueIsZero(N0, ZeroMask)) || in getFauxShuffleMask()
6291 (!N1.isUndef() && !DAG.MaskedValueIsZero(N1, ZeroMask))) in getFauxShuffleMask()
6789 SmallBitVector ZeroMask(NumElems, false); in EltsFromConsecutiveLoads() local
6802 ZeroMask[i] = true; in EltsFromConsecutiveLoads()
6813 assert((ZeroMask | UndefMask | LoadMask).count() == NumElems && in EltsFromConsecutiveLoads()
6821 if ((ZeroMask | UndefMask).count() == NumElems) in EltsFromConsecutiveLoads()
6847 } else if (ZeroMask[i]) { in EltsFromConsecutiveLoads()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5569 SmallBitVector ZeroMask(NumElems, false); in EltsFromConsecutiveLoads() local
5582 ZeroMask[i] = true; in EltsFromConsecutiveLoads()
5593 assert((ZeroMask | UndefMask | LoadMask).count() == NumElems && in EltsFromConsecutiveLoads()
5601 if ((ZeroMask | UndefMask).count() == NumElems) in EltsFromConsecutiveLoads()
5627 } else if (ZeroMask[i]) { in EltsFromConsecutiveLoads()
5674 if (ZeroMask[i]) in EltsFromConsecutiveLoads()
7321 SDValue ZeroMask = DAG.getConstant(0x80, DL, MVT::i8); in lowerVectorShuffleWithPSHUFB() local
7330 PSHUFBMask[i] = ZeroMask; in lowerVectorShuffleWithPSHUFB()
9866 const int ZeroMask = 0x80; in lowerVectorShuffleAsBlendOfPSHUFBs() local
9868 : ZeroMask; in lowerVectorShuffleAsBlendOfPSHUFBs()
[all …]