Home
last modified time | relevance | path

Searched refs:ClearMask (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4198 SmallBitVector ClearMask; in visitMUL() local
4199 ClearMask.reserve(NumElts); in visitMUL()
4200 auto IsClearMask = [&ClearMask](ConstantSDNode *V) { in visitMUL()
4202 ClearMask.push_back(true); in visitMUL()
4205 ClearMask.push_back(false); in visitMUL()
4216 if (ClearMask[I]) in visitMUL()
24075 SmallVector<int, 16> ClearMask(NumElts, -1); in visitVECTOR_SHUFFLE() local
24082 ClearMask[I] = M == I ? I : (I + NumElts); in visitVECTOR_SHUFFLE()
24114 if (TLI.isVectorClearMaskLegal(ClearMask, IntVT)) in visitVECTOR_SHUFFLE()
24117 DAG.getConstant(0, DL, IntVT), ClearMask)); in visitVECTOR_SHUFFLE()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9463 SmallVector<int, 4> ClearMask(NumMaskElts, -1); in EltsFromConsecutiveLoads() local
9469 ClearMask[(i * Scale) + j] = (i * Scale) + j + Offset; in EltsFromConsecutiveLoads()
9474 return DAG.getVectorShuffle(VT, DL, V, Z, ClearMask); in EltsFromConsecutiveLoads()