| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.cpp | 67 APInt DemandedElts = in getKnownBits() local 69 return getKnownBits(R, DemandedElts); in getKnownBits() 78 computeKnownBitsImpl(R, Known, DemandedElts, Depth); in getKnownBits() 177 if (!DemandedElts) in computeKnownBitsImpl() 191 if (!DemandedElts[i]) in computeKnownBitsImpl() 359 DemandedElts, Depth + 1); in computeKnownBitsImpl() 361 DemandedElts, Depth + 1); in computeKnownBitsImpl() 368 DemandedElts, Depth + 1); in computeKnownBitsImpl() 370 DemandedElts, Depth + 1); in computeKnownBitsImpl() 623 if (!DemandedElts) in computeNumSignBits() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.h | 39 const APInt &DemandedElts, 43 const APInt &DemandedElts, unsigned Depth = 0); 58 const APInt &DemandedElts, 61 unsigned computeNumSignBits(Register R, const APInt &DemandedElts, 67 KnownBits getKnownBits(Register R, const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 159 APInt DemandedElts = in computeKnownBits() local 186 V, DemandedElts, Depth, in computeKnownBits() 331 APInt DemandedElts = in ComputeNumSignBits() local 908 APInt DemandedElts = in analyzeKnownBitsFromAndXorOr() local 1736 if (!DemandedElts) { in computeKnownBits() 1790 if (!DemandedElts[i]) in computeKnownBits() 1807 if (!DemandedElts[i]) in computeKnownBits() 2860 APInt DemandedElts = in isKnownNonZero() local 3246 if (!DemandedElts[i]) in computeNumSignBitsVectorConstant() 4302 APInt DemandedElts = in computeKnownFPClass() local [all …]
|
| H A D | VectorUtils.cpp | 311 const APInt &DemandedElts, APInt &DemandedLHS, in getShuffleDemandedElts() argument 316 if (DemandedElts.isZero()) in getShuffleDemandedElts() 330 if (!DemandedElts[I] || (AllowUndefElts && (M < 0))) in getShuffleDemandedElts() 1051 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() local 1055 DemandedElts.clearBit(i); in possiblyDemandedEltsInMask() 1056 return DemandedElts; in possiblyDemandedEltsInMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 385 APInt DemandedElts = APInt::getAllOnes(VWidth); in trimTrailingZerosInVector() local 399 DemandedElts.clearBit(i); in trimTrailingZerosInVector() 402 return DemandedElts; in trimTrailingZerosInVector() 410 APInt DemandedElts = APInt::getAllOnes(VWidth); in defaultComponentBroadcast() local 428 DemandedElts.clearBit(I); in defaultComponentBroadcast() 431 return DemandedElts; in defaultComponentBroadcast() 1172 APInt DemandedElts; in instCombineIntrinsic() local 1230 DemandedElts = (1 << ActiveBits) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded() 1290 if (!!DemandedElts[OrigLdStIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded() 1323 if (DemandedElts[OrigStoreIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded() [all …]
|
| H A D | AMDGPUISelLowering.h | 296 const APInt &DemandedElts, 300 unsigned ComputeNumSignBitsForTargetNode(SDValue Op, const APInt &DemandedElts, 306 const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2710 if (!DemandedElts) in isSplatValue() 2770 if (!DemandedElts[i]) in isSplatValue() 2896 APInt DemandedElts in isSplatValue() local 2913 APInt DemandedElts in getSplatSourceVector() local 3001 if (!DemandedElts[i]) in getValidMinimumShiftAmountConstant() 3030 if (!DemandedElts[i]) in getValidMaximumShiftAmountConstant() 3088 if (!DemandedElts) in computeKnownBits() 3239 if (DemandedElts != 1) in computeKnownBits() 4289 if (!DemandedElts) in ComputeNumSignBits() 12479 if (!DemandedElts) in getSplatValue() [all …]
|
| H A D | TargetLowering.cpp | 715 if (DemandedElts[j]) in SimplifyMultipleUseDemandedBits() 732 if (DemandedElts[i]) { in SimplifyMultipleUseDemandedBits() 1146 if (!DemandedElts[0]) in SimplifyDemandedBits() 1158 if (DemandedElts == 1) in SimplifyDemandedBits() 1210 if (!DemandedElts[Idx]) in SimplifyDemandedBits() 2712 if (DemandedElts[i]) { in SimplifyDemandedBits() 3034 DemandedElts.setAllBits(); in SimplifyDemandedVectorElts() 3037 if (DemandedElts == 0) { in SimplifyDemandedVectorElts() 3068 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts() 3180 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1367 if (DemandedElts.isAllOnes()) in SimplifyDemandedVectorElts() 1410 DemandedElts = EltMask; in SimplifyDemandedVectorElts() 1525 DemandedElts.isAllOnes()) { in SimplifyDemandedVectorElts() 1542 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() 1576 if (DemandedElts[i] && i != MaskVal) { in SimplifyDemandedVectorElts() 1594 } else if (!DemandedElts[i]) { in SimplifyDemandedVectorElts() 1680 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts() 1719 InputDemandedElts = DemandedElts; in SimplifyDemandedVectorElts() 1726 if (DemandedElts[OutIdx]) in SimplifyDemandedVectorElts() 1734 if (DemandedElts[InIdx / Ratio]) in SimplifyDemandedVectorElts() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 2842 if (DemandedElts.isZero()) { in simplifyDemandedUseBitsIntrinsic() 2870 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 2876 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() 2889 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 2909 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 2915 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() 2936 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 2942 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() 2970 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 2976 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() [all …]
|
| H A D | X86ISelLowering.h | 1195 const APInt &DemandedElts, 1202 const APInt &DemandedElts, 1208 const APInt &DemandedElts, 1213 const APInt &DemandedElts, 1220 const APInt &DemandedElts, 1227 const APInt &DemandedElts, 1233 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, 1237 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, 1241 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, 1244 bool isSplatValueForTargetNode(SDValue Op, const APInt &DemandedElts,
|
| H A D | X86TargetTransformInfo.h | 166 const APInt &DemandedElts, 201 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 3835 const APInt &DemandedElts, 3847 const APInt &DemandedElts, in targetShrinkDemandedConstant() argument 3874 const APInt &DemandedElts, KnownBits &Known, 3893 const APInt &DemandedElts, 3900 const APInt &DemandedElts, 3938 bool SimplifyDemandedVectorElts(SDValue Op, const APInt &DemandedElts, 3955 const APInt &DemandedElts, 3965 const APInt &DemandedElts, 4010 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef, 4029 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, [all …]
|
| H A D | SelectionDAG.h | 1949 bool MaskedVectorIsZero(SDValue Op, const APInt &DemandedElts, 1973 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts, 2062 unsigned ComputeNumSignBits(SDValue Op, const APInt &DemandedElts, 2075 unsigned ComputeMaxSignificantBits(SDValue Op, const APInt &DemandedElts, 2097 bool isGuaranteedNotToBePoison(SDValue Op, const APInt &DemandedElts, 2099 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, 2112 bool canCreateUndefOrPoison(SDValue Op, const APInt &DemandedElts, 2175 bool isSplatValue(SDValue V, const APInt &DemandedElts, APInt &UndefElts, 2193 const APInt &DemandedElts) const; 2199 const APInt &DemandedElts) const; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 128 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, 399 const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 619 const APInt &DemandedElts, 625 const APInt &DemandedElts, 630 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 142 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead() argument 144 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
| H A D | HexagonTargetTransformInfo.h | 107 const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 395 IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, 546 SimplifyDemandedVectorElts(Value *V, APInt DemandedElts, APInt &UndefElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 113 const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 71 KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 78 KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 445 const Value *V, const APInt &DemandedElts, const DataLayout &DL,
|
| H A D | TargetTransformInfo.h | 675 InstCombiner & IC, IntrinsicInst & II, APInt DemandedElts, 867 const APInt &DemandedElts, 1816 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, 1873 const APInt &DemandedElts, 2264 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 2269 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic() 2393 const APInt &DemandedElts, in getScalarizationOverhead() argument 2396 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 198 const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 544 const APInt &DemandedElts, 549 const APInt &DemandedElts, 553 const APInt &DemandedElts,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 88 const APInt &DemandedElts,
|