Home
last modified time | relevance | path

Searched refs:SrcMask (Results 1 – 10 of 10) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenRegisters.cpp1216 unsigned SrcMask = 1u << SrcBit; in computeSubRegLaneMasks() local
1219 assert(Idx2.LaneMask == SrcMask); in computeSubRegLaneMasks()
1235 I.Mask |= SrcMask; in computeSubRegLaneMasks()
1236 SrcMask = 0; in computeSubRegLaneMasks()
1239 if (SrcMask != 0) { in computeSubRegLaneMasks()
1240 MaskRolPair MaskRol = { SrcMask, RotateLeft }; in computeSubRegLaneMasks()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenRegisters.cpp1494 LaneBitmask SrcMask = LaneBitmask::getLane(SrcBit); in computeSubRegLaneMasks() local
1497 assert(Idx2.LaneMask == SrcMask); in computeSubRegLaneMasks()
1514 I.Mask |= SrcMask; in computeSubRegLaneMasks()
1515 SrcMask = LaneBitmask::getNone(); in computeSubRegLaneMasks()
1518 if (SrcMask.any()) { in computeSubRegLaneMasks()
1519 MaskRolPair MaskRol = { SrcMask, RotateLeft }; in computeSubRegLaneMasks()
/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringMIPS32.cpp4595 auto *SrcMask = makeReg(IceType_i32); in lowerIntrinsic() local
4607 _sllv(SrcMask, T5, T4); // Source mask in lowerIntrinsic()
4611 _and(Tdest, T6, SrcMask); in lowerIntrinsic()
4624 Context.insert<InstFakeUse>(SrcMask); in lowerIntrinsic()
4670 auto *SrcMask = makeReg(IceType_i32); in lowerIntrinsic() local
4682 _nor(SrcMask, getZero(), T5); in lowerIntrinsic()
4686 _and(RegAt, RegAt, SrcMask); in lowerIntrinsic()
4690 Context.insert<InstFakeUse>(SrcMask); in lowerIntrinsic()
/external/llvm/lib/CodeGen/
DRegisterCoalescer.cpp1154 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy() local
1156 if ((SR.LaneMask & SrcMask) == 0) in eliminateUndefCopy()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3910 VectorParts SrcMask = createBlockInMask(Src); in createEdgeMask() local
3924 EdgeMask[part] = Builder.CreateAnd(EdgeMask[part], SrcMask[part]); in createEdgeMask()
3930 MaskCache[Edge] = SrcMask; in createEdgeMask()
3931 return SrcMask; in createEdgeMask()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegisterCoalescer.cpp1563 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy() local
1565 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
/external/llvm-project/llvm/lib/CodeGen/
DRegisterCoalescer.cpp1589 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy() local
1591 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp6713 VPValue *SrcMask = createBlockInMask(Src, Plan); in createEdgeMask() local
6720 return EdgeMaskCache[Edge] = SrcMask; in createEdgeMask()
6728 if (SrcMask) // Otherwise block in-mask is all-one, no need to AND. in createEdgeMask()
6729 EdgeMask = Builder.createAnd(EdgeMask, SrcMask); in createEdgeMask()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp7877 VPValue *SrcMask = createBlockInMask(Src, Plan); in createEdgeMask() local
7884 return EdgeMaskCache[Edge] = SrcMask; in createEdgeMask()
7892 if (SrcMask) // Otherwise block in-mask is all-one, no need to AND. in createEdgeMask()
7893 EdgeMask = Builder.createAnd(EdgeMask, SrcMask); in createEdgeMask()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.cpp21719 SmallVectorImpl<APInt> *SrcMask = nullptr) { in matchScalarReduction() argument
21772 if (SrcMask) { in matchScalarReduction()
21775 SrcMask->push_back(SrcOpMap[SrcOp]); in matchScalarReduction()