| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.cpp | 59 APInt DemandedElts = in getKnownBits() local 61 return getKnownBits(R, DemandedElts); in getKnownBits() 70 computeKnownBitsImpl(R, Known, DemandedElts); in getKnownBits() 169 if (!DemandedElts) in computeKnownBitsImpl() 183 if (!DemandedElts[i]) in computeKnownBitsImpl() 351 DemandedElts, Depth + 1); in computeKnownBitsImpl() 353 DemandedElts, Depth + 1); in computeKnownBitsImpl() 360 DemandedElts, Depth + 1); in computeKnownBitsImpl() 362 DemandedElts, Depth + 1); in computeKnownBitsImpl() 573 if (!DemandedElts) in computeNumSignBits() [all …]
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1110 if (DemandedElts.isAllOnesValue()) in SimplifyDemandedVectorElts() 1153 DemandedElts = EltMask; in SimplifyDemandedVectorElts() 1263 DemandedElts.isAllOnesValue()) { in SimplifyDemandedVectorElts() 1280 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() 1314 if (DemandedElts[i] && i != MaskVal) { in SimplifyDemandedVectorElts() 1332 } else if (!DemandedElts[i]) { in SimplifyDemandedVectorElts() 1418 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts() 1457 InputDemandedElts = DemandedElts; in SimplifyDemandedVectorElts() 1464 if (DemandedElts[OutIdx]) in SimplifyDemandedVectorElts() 1472 if (DemandedElts[InIdx / Ratio]) in SimplifyDemandedVectorElts() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2521 if (!DemandedElts[i]) in isSplatValue() 2540 if (!DemandedElts[i]) in isSplatValue() 2575 APInt DemandedElts; in isSplatValue() local 2592 APInt DemandedElts; in getSplatSourceVector() local 2684 if (!DemandedElts[i]) in getValidMinimumShiftAmountConstant() 2713 if (!DemandedElts[i]) in getValidMaximumShiftAmountConstant() 2780 if (!DemandedElts) in computeKnownBits() 2789 if (!DemandedElts[i]) in computeKnownBits() 2911 if (DemandedElts != 1) in computeKnownBits() 10362 if (!DemandedElts) in getSplatValue() [all …]
|
| H A D | TargetLowering.cpp | 696 if (DemandedElts[i]) { in SimplifyMultipleUseDemandedBits() 960 if (!DemandedElts[0]) in SimplifyDemandedBits() 972 if (DemandedElts == 1) in SimplifyDemandedBits() 1010 if (!DemandedElts[Idx]) in SimplifyDemandedBits() 1125 if (!DemandedElts[i]) in SimplifyDemandedBits() 2170 if (DemandedElts[i]) { in SimplifyDemandedBits() 2394 if (DemandedElts == 0) { in SimplifyDemandedVectorElts() 2423 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts() 2474 if (DemandedElts[i]) in SimplifyDemandedVectorElts() 2517 if (DemandedElts[i]) in SimplifyDemandedVectorElts() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 1767 if (DemandedElts.isNullValue()) { in simplifyDemandedUseBitsIntrinsic() 1795 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 1801 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() 1814 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 1834 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 1840 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() 1861 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 1867 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() 1895 if (!DemandedElts[0]) { in simplifyDemandedVectorEltsIntrinsic() 1901 DemandedElts = 1; in simplifyDemandedVectorEltsIntrinsic() [all …]
|
| H A D | X86ISelLowering.h | 1072 const APInt &DemandedElts, 1079 const APInt &DemandedElts, 1085 const APInt &DemandedElts, 1090 const APInt &DemandedElts, 1097 const APInt &DemandedElts, 1104 const APInt &DemandedElts, 1110 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts,
|
| H A D | X86TargetTransformInfo.h | 145 const APInt &DemandedElts, 170 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 169 if (DemandedElts.isNullValue()) in getShuffleDemandedElts() 177 if (!DemandedElts[i]) in getShuffleDemandedElts() 208 APInt DemandedElts = in computeKnownBits() local 254 V, DemandedElts, Depth, in computeKnownBits() 380 APInt DemandedElts = in ComputeNumSignBits() local 1215 if (DemandedElts[i]) in computeKnownBitsFromOperator() 1896 if (!DemandedElts[i]) in computeKnownBits() 1910 if (!DemandedElts[i]) in computeKnownBits() 2308 if (!DemandedElts[i]) in isKnownNonZero() 2561 APInt DemandedElts = in isKnownNonZero() local [all …]
|
| H A D | TargetTransformInfo.cpp | 306 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 311 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic() 471 const APInt &DemandedElts, in getScalarizationOverhead() argument 473 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 914 APInt DemandedElts, in simplifyAMDGCNMemoryIntrinsicDemanded() argument 931 const unsigned ActiveBits = DemandedElts.getActiveBits(); in simplifyAMDGCNMemoryIntrinsicDemanded() 937 DemandedElts = (1 << ActiveBits) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded() 967 DemandedElts &= ~((1 << UnusedComponentsAtFront) - 1); in simplifyAMDGCNMemoryIntrinsicDemanded() 984 DemandedElts &= (1 << countPopulation(DMaskVal)) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded() 991 if (!!DemandedElts[OrigLoadIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded() 1001 unsigned NewNumElts = DemandedElts.countPopulation(); in simplifyAMDGCNMemoryIntrinsicDemanded() 1005 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded() 1039 if (!!DemandedElts[OrigLoadIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded() 1066 return simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts); in simplifyDemandedVectorEltsIntrinsic() [all …]
|
| H A D | AMDGPUISelLowering.h | 254 const APInt &DemandedElts, 258 unsigned ComputeNumSignBitsForTargetNode(SDValue Op, const APInt &DemandedElts, 264 const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 3317 const APInt &DemandedElts, 3329 const APInt &DemandedElts, in targetShrinkDemandedConstant() argument 3354 const APInt &DemandedElts, KnownBits &Known, 3374 const APInt &DemandedElts, 3387 const APInt &DemandedElts, 3412 bool SimplifyDemandedVectorElts(SDValue Op, const APInt &DemandedElts, 3422 const APInt &DemandedElts, 3432 const APInt &DemandedElts, 3477 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef, 3496 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, [all …]
|
| H A D | SelectionDAG.h | 1696 const APInt &DemandedElts); 1712 const APInt &DemandedElts, unsigned Depth = 0) const; 1731 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts, 1769 unsigned ComputeNumSignBits(SDValue Op, const APInt &DemandedElts, 1780 bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, const APInt &DemandedElts, 1791 bool isGuaranteedNotToBePoison(SDValue Op, const APInt &DemandedElts, 1793 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, 1837 bool isSplatValue(SDValue V, const APInt &DemandedElts, APInt &UndefElts, 1855 const APInt &DemandedElts) const; 1861 const APInt &DemandedElts) const; [all …]
|
| H A D | BasicTTIImpl.h | 589 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 594 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic() 661 const APInt &DemandedElts, in getScalarizationOverhead() argument 667 assert(DemandedElts.getBitWidth() == Ty->getNumElements() && in getScalarizationOverhead() 673 if (!DemandedElts[i]) in getScalarizationOverhead() 689 APInt DemandedElts = APInt::getAllOnesValue(Ty->getNumElements()); in getScalarizationOverhead() local 690 return thisT()->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
| H A D | SelectionDAGNodes.h | 1668 ConstantSDNode *isConstOrConstSplat(SDValue N, const APInt &DemandedElts, 1677 ConstantFPSDNode *isConstOrConstSplatFP(SDValue N, const APInt &DemandedElts, 1954 SDValue getSplatValue(const APInt &DemandedElts, 1974 bool getRepeatedSequence(const APInt &DemandedElts, 1997 getConstantSplatNode(const APInt &DemandedElts, 2015 getConstantFPSplatNode(const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 344 const APInt &DemandedElts, 349 const APInt &DemandedElts, 353 const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 569 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, 733 const APInt &DemandedElts, 1480 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, 1526 const APInt &DemandedElts, 1824 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 1829 IC, II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in simplifyDemandedVectorEltsIntrinsic() 1931 const APInt &DemandedElts, in getScalarizationOverhead() argument 1933 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
| H A D | ValueTracking.h | 74 void computeKnownBits(const Value *V, const APInt &DemandedElts, 91 KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 126 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract) { in getScalarizationOverhead() argument 127 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
| H A D | HexagonTargetTransformInfo.h | 108 const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 386 IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, 519 SimplifyDemandedVectorElts(Value *V, APInt DemandedElts, APInt &UndefElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 108 const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 206 const APInt &DemandedElts,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 66 const APInt &DemandedElts,
|