Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1262 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts() local
1312 simplifyAndSetOp(I, 0, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
1532 simplifyAndSetOp(I, 1, DemandedLHS, UndefElts2); in SimplifyDemandedVectorElts()
1537 UndefElts = UndefElts2 & UndefElts3; in SimplifyDemandedVectorElts()
1546 UndefElts2 = APInt(InVWidth, 0); in SimplifyDemandedVectorElts()
1575 simplifyAndSetOp(I, 0, InputDemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
1578 UndefElts = UndefElts2; in SimplifyDemandedVectorElts()
1584 if (UndefElts2[OutIdx / Ratio]) in SimplifyDemandedVectorElts()
1630 UndefElts = UndefElts2 & UndefElts3; in SimplifyDemandedVectorElts()
1652 simplifyAndSetOp(I, 1, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
[all …]
H A DInstructionCombining.cpp191 IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, APInt &UndefElts2, in targetSimplifyDemandedVectorEltsIntrinsic() argument
198 *this, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in targetSimplifyDemandedVectorEltsIntrinsic()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1432 APInt UndefElts2(VWidth, 0); in instCombineIntrinsic() local
1443 DemandedElts2.isSubsetOf(UndefElts2)) { in instCombineIntrinsic()
1778 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
1837 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1841 if (!UndefElts2[0]) in simplifyDemandedVectorEltsIntrinsic()
1864 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1869 UndefElts |= UndefElts2[0]; in simplifyDemandedVectorEltsIntrinsic()
1898 simplifyAndSetOp(&II, 1, DemandedElts, UndefElts2); in simplifyDemandedVectorEltsIntrinsic()
1903 if (!UndefElts2[0] || !UndefElts3[0]) in simplifyDemandedVectorEltsIntrinsic()
1929 UndefElts &= UndefElts2; in simplifyDemandedVectorEltsIntrinsic()
[all …]
H A DX86TargetTransformInfo.h181 APInt &UndefElts2, APInt &UndefElts3,
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h192 APInt &UndefElts2, APInt &UndefElts3,
H A DAMDGPUInstCombineIntrinsic.cpp1225 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h111 APInt &UndefElts2, APInt &UndefElts3,
H A DAArch64TargetTransformInfo.cpp1465 APInt &UndefElts, APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h125 APInt &UndefElts2, APInt &UndefElts3,
H A DARMTargetTransformInfo.cpp254 APInt &UndefElts, APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h586 APInt &UndefElts2, APInt &UndefElts3,
1578 APInt &UndefElts2, APInt &UndefElts3,
1965 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
1969 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
H A DTargetTransformInfoImpl.h188 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
/llvm-project-15.0.7/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h388 APInt &UndefElts2, APInt &UndefElts3,
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp322 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
326 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h630 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
634 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp5625 BitVector UndefElts1, UndefElts2; in FoldConstantArithmetic() local
5627 BV2->getConstantRawBits(IsLE, EltBits, RawBits2, UndefElts2) && in FoldConstantArithmetic()
5628 UndefElts1.none() && UndefElts2.none()) { in FoldConstantArithmetic()