Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAutoUpgrade.cpp1202 bool ZeroMask, bool IndexForm) { in UpgradeX86VPERMT2Intrinsics() argument
1256 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(Ty) in UpgradeX86VPERMT2Intrinsics()
1345 bool IsShiftRight, bool ZeroMask) { in upgradeX86ConcatShift() argument
1370 ZeroMask ? ConstantAggregateZero::get(CI.getType()) : in upgradeX86ConcatShift()
2392 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
2393 Rep = upgradeX86ConcatShift(Builder, *CI, false, ZeroMask); in UpgradeIntrinsicCall()
2397 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
2398 Rep = upgradeX86ConcatShift(Builder, *CI, true, ZeroMask); in UpgradeIntrinsicCall()
3441 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local
3464 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp667 SmallVector<int, 16> ZeroMask(DstTy.getNumElements()); in buildShuffleSplat() local
668 return buildShuffleVector(DstTy, InsElt, UndefVec, ZeroMask); in buildShuffleSplat()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7553 uint64_t ZeroMask = IsAndN ? 255 : 0; in getFauxShuffleMask() local
7564 Mask.push_back(ByteBits == ZeroMask ? SM_SentinelZero : i); in getFauxShuffleMask()
7785 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt); in getFauxShuffleMask() local
7787 !DAG.MaskedValueIsZero(N0, ZeroMask, EltsLHS, Depth + 1)) || in getFauxShuffleMask()
7789 !DAG.MaskedValueIsZero(N1, ZeroMask, EltsRHS, Depth + 1))) in getFauxShuffleMask()
8491 APInt ZeroMask = APInt::getNullValue(NumElems); in EltsFromConsecutiveLoads() local
8508 ZeroMask.setBit(i); in EltsFromConsecutiveLoads()
8527 assert((ZeroMask.countPopulation() + UndefMask.countPopulation() + in EltsFromConsecutiveLoads()
8534 if ((ZeroMask.countPopulation() + UndefMask.countPopulation()) == NumElems) in EltsFromConsecutiveLoads()
8582 } else if (ZeroMask[i]) { in EltsFromConsecutiveLoads()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp12060 bool ZeroMask = false, unsigned PTIdx = 0, in EmitScalarFMAExpr() argument
12090 Value *PassThru = ZeroMask ? Constant::getNullValue(Res->getType()) in EmitScalarFMAExpr()
12133 static Value *EmitX86Ternlog(CodeGenFunction &CGF, bool ZeroMask, in EmitX86Ternlog() argument
12157 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(Ty) : Ops[0]; in EmitX86Ternlog()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp20959 SmallVector<int, 16> ZeroMask(VT.getVectorNumElements(), 0); in visitVECTOR_SHUFFLE() local
20960 return DAG.getVectorShuffle(VT, DL, Insert, DAG.getUNDEF(VT), ZeroMask); in visitVECTOR_SHUFFLE()