Home
last modified time | relevance | path

Searched refs:UndefElts2 (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1171 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts() local
1216 simplifyAndSetOp(I, 0, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
1436 simplifyAndSetOp(I, 1, DemandedLHS, UndefElts2); in SimplifyDemandedVectorElts()
1441 UndefElts = UndefElts2 & UndefElts3; in SimplifyDemandedVectorElts()
1450 UndefElts2 = APInt(InVWidth, 0); in SimplifyDemandedVectorElts()
1479 simplifyAndSetOp(I, 0, InputDemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
1482 UndefElts = UndefElts2; in SimplifyDemandedVectorElts()
1488 if (UndefElts2[OutIdx / Ratio]) in SimplifyDemandedVectorElts()
1534 UndefElts = UndefElts2 & UndefElts3; in SimplifyDemandedVectorElts()
1556 simplifyAndSetOp(I, 1, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
[all …]
H A DInstructionCombining.cpp188 IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, APInt &UndefElts2, in targetSimplifyDemandedVectorEltsIntrinsic() argument
195 *this, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in targetSimplifyDemandedVectorEltsIntrinsic()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1436 APInt UndefElts2(VWidth, 0); in instCombineIntrinsic() local
1447 DemandedElts2.isSubsetOf(UndefElts2)) { in instCombineIntrinsic()
1782 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
1841 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1845 if (!UndefElts2[0]) in simplifyDemandedVectorEltsIntrinsic()
1868 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1873 UndefElts |= UndefElts2[0]; in simplifyDemandedVectorEltsIntrinsic()
1902 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1907 if (!UndefElts2[0] || !UndefElts3[0]) in simplifyDemandedVectorEltsIntrinsic()
1932 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
[all …]
H A DX86TargetTransformInfo.h171 APInt &UndefElts2, APInt &UndefElts3,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h196 APInt &UndefElts2, APInt &UndefElts3,
H A DAMDGPUInstCombineIntrinsic.cpp1052 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h570 APInt &UndefElts2, APInt &UndefElts3,
1481 APInt &UndefElts2, APInt &UndefElts3,
1825 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
1829 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
H A DTargetTransformInfoImpl.h183 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h387 APInt &UndefElts2, APInt &UndefElts3,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp307 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
311 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h590 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
594 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic()