Searched refs:ClearMask (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 4562 SmallBitVector ClearMask; in visitMUL() local 4563 ClearMask.reserve(NumElts); in visitMUL() 4564 auto IsClearMask = [&ClearMask](ConstantSDNode *V) { in visitMUL() 4566 ClearMask.push_back(true); in visitMUL() 4569 ClearMask.push_back(false); in visitMUL() 4580 if (ClearMask[I]) in visitMUL() 25643 SmallVector<int, 16> ClearMask(NumElts, -1); in visitVECTOR_SHUFFLE() local 25650 ClearMask[I] = M == I ? I : (I + NumElts); in visitVECTOR_SHUFFLE() 25679 if (TLI.isVectorClearMaskLegal(ClearMask, IntVT)) in visitVECTOR_SHUFFLE() 25682 DAG.getConstant(0, DL, IntVT), ClearMask)); in visitVECTOR_SHUFFLE()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6904 SmallVector<int, 4> ClearMask(NumMaskElts, -1); in EltsFromConsecutiveLoads() local 6910 ClearMask[(i * Scale) + j] = (i * Scale) + j + Offset; in EltsFromConsecutiveLoads() 6915 return DAG.getVectorShuffle(VT, DL, V, Z, ClearMask); in EltsFromConsecutiveLoads()
|