| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 995 DemandedElts = (1 << DemandedElts.getActiveBits()) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded() 1162 DemandedElts = EltMask; in SimplifyDemandedVectorElts() 1224 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() 1338 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts() 1439 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts() 1445 DemandedElts = 1; in SimplifyDemandedVectorElts() 1458 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts() 1478 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts() 1484 DemandedElts = 1; in SimplifyDemandedVectorElts() 1511 DemandedElts = 1; in SimplifyDemandedVectorElts() [all …]
|
| H A D | InstCombineInternal.h | 804 APInt DemandedElts, 808 Value *SimplifyDemandedVectorElts(Value *V, APInt DemandedElts,
|
| H A D | InstCombineVectorOps.cpp | 279 APInt DemandedElts(NumElts, 0); in visitExtractElementInst() local 280 DemandedElts.setBit(IndexC->getZExtValue()); in visitExtractElementInst() 281 if (Value *V = SimplifyDemandedVectorElts(SrcVec, DemandedElts, in visitExtractElementInst()
|
| H A D | InstCombineCalls.cpp | 1917 APInt DemandedElts = APInt::getLowBitsSet(Width, DemandedWidth); in visitCallInst() local 1918 return SimplifyDemandedVectorElts(Op, DemandedElts, UndefElts); in visitCallInst()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2155 if (!DemandedElts) in isSplatValue() 2174 if (!DemandedElts[i]) in isSplatValue() 2193 if (!DemandedElts[i]) in isSplatValue() 2260 if (!DemandedElts[i]) in isConstOrDemandedConstSplat() 2325 if (!DemandedElts) in computeKnownBits() 2334 if (!DemandedElts[i]) in computeKnownBits() 2364 if (!DemandedElts[i]) in computeKnownBits() 2474 if (DemandedElts != 1) in computeKnownBits() 3300 if (!DemandedElts) in ComputeNumSignBits() 3316 if (!DemandedElts[i]) in ComputeNumSignBits() [all …]
|
| H A D | TargetLowering.cpp | 455 APInt DemandedElts = VT.isVector() in SimplifyDemandedBits() local 573 if (!DemandedElts[i]) in SimplifyDemandedBits() 1458 DemandedElts.setAllBits(); in SimplifyDemandedVectorElts() 1461 if (DemandedElts == 0) { in SimplifyDemandedVectorElts() 1475 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts() 1505 if (DemandedElts[i]) in SimplifyDemandedVectorElts() 1519 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() 1547 if (DemandedElts[i]) in SimplifyDemandedVectorElts() 1557 if (DemandedElts[i]) { in SimplifyDemandedVectorElts() 1629 APInt BaseElts = DemandedElts; in SimplifyDemandedVectorElts() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 109 const APInt &DemandedElts,
|
| H A D | LanaiISelLowering.cpp | 1489 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 858 const APInt &DemandedElts, 864 const APInt &DemandedElts, 869 const APInt &DemandedElts, 877 const APInt &DemandedElts,
|
| H A D | X86ISelLowering.cpp | 6050 int NumElts = DemandedElts.getBitWidth(); in getPackDemandedElts() 6063 if (DemandedElts[OuterIdx]) in getPackDemandedElts() 6065 if (DemandedElts[OuterIdx + NumInnerEltsPerLane]) in getPackDemandedElts() 24246 if (DAG.isSplatValue(V, DemandedElts, UndefElts)) { in IsSplatVector() 24248 if (DemandedElts.isSubsetOf(UndefElts)) { in IsSplatVector() 24252 SplatIdx = (UndefElts & DemandedElts).countTrailingOnes(); in IsSplatVector() 30192 if (!DemandedElts[i]) in computeKnownBitsForTargetNode() 32444 int NumElts = DemandedElts.getBitWidth(); in SimplifyDemandedVectorEltsForTargetNode() 32507 if (DemandedElts == 1) { in SimplifyDemandedVectorEltsForTargetNode() 32556 if (!DemandedElts[i]) in SimplifyDemandedVectorEltsForTargetNode() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 501 const APInt &DemandedElts, 507 const APInt &DemandedElts,
|
| H A D | SystemZISelLowering.cpp | 5872 SrcDemE = DemandedElts; in getDemandedSrcElements() 5885 SrcDemE.insertBits(DemandedElts, 0); in getDemandedSrcElements() 5894 SrcDemE.insertBits(DemandedElts, NumElts); in getDemandedSrcElements() 5899 if (!DemandedElts[OpNo - 1]) in getDemandedSrcElements() 5915 APInt DemEls = DemandedElts.trunc(NumSrc0Els); in getDemandedSrcElements() 5918 APInt DemEls = DemandedElts.lshr(NumSrc0Els); in getDemandedSrcElements() 5937 SrcDemE = DemandedElts; in getDemandedSrcElements() 5948 const APInt &DemandedElts, in computeKnownBitsBinOp() argument 5951 APInt Src0DemE = getDemandedSrcElements(Op, DemandedElts, OpNo); in computeKnownBitsBinOp() 6022 APInt SrcDemE = getDemandedSrcElements(Op, DemandedElts, 0); in computeKnownBitsForTargetNode() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 242 const APInt &DemandedElts, 246 unsigned ComputeNumSignBitsForTargetNode(SDValue Op, const APInt &DemandedElts,
|
| H A D | SIISelLowering.h | 340 const APInt &DemandedElts,
|
| H A D | AMDGPUISelLowering.cpp | 4267 const APInt &DemandedElts, const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument 4391 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, in ComputeNumSignBitsForTargetNode() argument
|
| H A D | SIISelLowering.cpp | 9573 const APInt &DemandedElts, in computeKnownBitsForFrameIndex() argument 9576 TargetLowering::computeKnownBitsForFrameIndex(Op, Known, DemandedElts, in computeKnownBitsForFrameIndex()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 2914 const APInt &DemandedElts, KnownBits &Known, 2951 bool SimplifyDemandedVectorElts(SDValue Op, const APInt &DemandedElts, 2961 const APInt &DemandedElts, 2970 const APInt &DemandedElts, 2979 const APInt &DemandedElts, 2989 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef, 2999 const APInt &DemandedElts,
|
| H A D | SelectionDAG.h | 1442 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts, 1480 unsigned ComputeNumSignBits(SDValue Op, const APInt &DemandedElts, 1523 bool isSplatValue(SDValue V, const APInt &DemandedElts, APInt &UndefElts);
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 205 const APInt &DemandedElts,
|
| H A D | XCoreISelLowering.cpp | 1816 const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 67 const APInt &DemandedElts,
|
| H A D | SparcISelLowering.cpp | 1858 const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 255 const APInt &DemandedElts,
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 389 const APInt &DemandedElts,
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 699 const APInt &DemandedElts,
|