| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1262 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 D | InstructionCombining.cpp | 191 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 D | X86InstCombineIntrinsic.cpp | 1432 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 D | X86TargetTransformInfo.h | 181 APInt &UndefElts2, APInt &UndefElts3,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 192 APInt &UndefElts2, APInt &UndefElts3,
|
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1225 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 111 APInt &UndefElts2, APInt &UndefElts3,
|
| H A D | AArch64TargetTransformInfo.cpp | 1465 APInt &UndefElts, APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 125 APInt &UndefElts2, APInt &UndefElts3,
|
| H A D | ARMTargetTransformInfo.cpp | 254 APInt &UndefElts, APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 586 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 D | TargetTransformInfoImpl.h | 188 APInt &UndefElts2, APInt &UndefElts3, in simplifyDemandedVectorEltsIntrinsic() argument
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 388 APInt &UndefElts2, APInt &UndefElts3,
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 322 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 D | BasicTTIImpl.h | 630 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 D | SelectionDAG.cpp | 5625 BitVector UndefElts1, UndefElts2; in FoldConstantArithmetic() local 5627 BV2->getConstantRawBits(IsLE, EltBits, RawBits2, UndefElts2) && in FoldConstantArithmetic() 5628 UndefElts1.none() && UndefElts2.none()) { in FoldConstantArithmetic()
|