/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 72 APInt DemandedElts = in getKnownBits() local 77 KnownBits GISelKnownBits::getKnownBits(Register R, const APInt &DemandedElts, in getKnownBits() 114 const APInt &DemandedElts, in computeKnownBitsMin() 145 const APInt &DemandedElts, in computeKnownBitsImpl() 620 const APInt &DemandedElts, in computeNumSignBitsMin() 657 const APInt &DemandedElts, in computeNumSignBits() 842 APInt DemandedElts = in computeNumSignBits() local
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 136 const APInt &DemandedElts, in getShuffleDemandedElts() 160 APInt DemandedElts = in computeKnownBits() local 182 KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts, in computeKnownBits() 317 APInt DemandedElts = in isKnownNonEqual() local 337 APInt DemandedElts = in ComputeNumSignBits() local 360 const APInt &DemandedElts, in computeKnownBitsAddSub() 375 const APInt &DemandedElts, KnownBits &Known, in computeKnownBitsMul() 883 const Operator *I, const APInt &DemandedElts, KnownBits &Known, in computeKnownBitsFromShiftOperator() 898 getKnownBitsFromAndXorOr(const Operator *I, const APInt &DemandedElts, in getKnownBitsFromAndXorOr() 969 const Operator *I, const APInt &DemandedElts, unsigned Depth, in computeKnownBitsForHorizontalOperation() [all …]
|
H A D | VectorUtils.cpp | 313 const APInt &DemandedElts, APInt &DemandedLHS, in getShuffleDemandedElts() 571 const APInt &DemandedElts, in getHorizDemandedEltsForFirstOperand() 1110 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() local
|
H A D | TargetTransformInfo.cpp | 379 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 595 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 381 APInt DemandedElts = APInt::getAllOnes(VWidth); in trimTrailingZerosInVector() local 406 APInt DemandedElts = APInt::getAllOnes(VWidth); in defaultComponentBroadcast() local 1254 APInt DemandedElts; in instCombineIntrinsic() local 1287 APInt DemandedElts, in simplifyAMDGCNMemoryIntrinsicDemanded() 1444 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
|
H A D | AMDGPUISelLowering.cpp | 5631 const APInt &DemandedElts, const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument 5795 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, in ComputeNumSignBitsForTargetNode() 5857 const APInt &DemandedElts, const MachineRegisterInfo &MRI, in computeNumSignBitsForTargetInstr()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 530 computeKnownFPClass(const Value *V, const APInt &DemandedElts, in computeKnownFPClass() 553 APInt DemandedElts = in computeKnownFPClass() local
|
H A D | TargetTransformInfoImpl.h | 209 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 373 const APInt &DemandedElts, in getScalarizationOverhead()
|
H A D | TargetTransformInfo.h | 2343 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 2484 const APInt &DemandedElts, in getScalarizationOverhead()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2700 const APInt &DemandedElts, in MaskedValueIsZero() 2707 bool SelectionDAG::MaskedVectorIsZero(SDValue V, const APInt &DemandedElts, in MaskedVectorIsZero() 2719 const APInt &DemandedElts, in computeVectorKnownZeroElements() 2743 bool SelectionDAG::isSplatValue(SDValue V, const APInt &DemandedElts, in isSplatValue() 2937 APInt DemandedElts in isSplatValue() local 2954 APInt DemandedElts in getSplatSourceVector() local 3014 SelectionDAG::getValidShiftAmountRange(SDValue V, const APInt &DemandedElts, in getValidShiftAmountRange() 3063 SelectionDAG::getValidShiftAmount(SDValue V, const APInt &DemandedElts, in getValidShiftAmount() 3078 APInt DemandedElts = VT.isFixedLengthVector() in getValidShiftAmount() local 3085 SelectionDAG::getValidMinimumShiftAmount(SDValue V, const APInt &DemandedElts, in getValidMinimumShiftAmount() [all …]
|
H A D | TargetLowering.cpp | 515 const APInt &DemandedElts, in ShrinkDemandedConstant() 564 APInt DemandedElts = VT.isVector() in ShrinkDemandedConstant() local 636 const APInt &DemandedElts, in SimplifyDemandedBits() 662 APInt DemandedElts = VT.isFixedLengthVector() in SimplifyDemandedBits() local 671 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in SimplifyMultipleUseDemandedBits() 937 APInt DemandedElts = VT.isFixedLengthVector() in SimplifyMultipleUseDemandedBits() local 945 SDValue Op, const APInt &DemandedElts, SelectionDAG &DAG, in SimplifyMultipleUseDemandedVectorElts() 958 const APInt &DemandedElts, unsigned Depth) { in combineShiftToAVG() 1119 APInt DemandedElts = OriginalDemandedElts; in SimplifyDemandedBits() local 2976 const APInt &DemandedElts, in SimplifyDemandedVectorElts() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 2150 APInt DemandedElts = APInt::getLowBitsSet(Width, DemandedWidth); in instCombineIntrinsic() local 3085 APInt DemandedElts = DemandedMask.zextOrTrunc(ArgWidth); in simplifyDemandedUseBitsIntrinsic() local 3101 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
|
H A D | X86TargetTransformInfo.cpp | 4623 X86TTIImpl::getScalarizationOverhead(VectorType *Ty, const APInt &DemandedElts, in getScalarizationOverhead() 5027 APInt DemandedElts = in getMemoryOpCost() local 5076 APInt DemandedElts = APInt::getAllOnes(NumElem); in getMaskedMemoryOpCost() local
|
H A D | X86ISelLowering.cpp | 3656 APInt DemandedElts = APInt::getZero(NumElts); in isCompletePermute() local 5186 static void getPackDemandedElts(EVT VT, const APInt &DemandedElts, in getPackDemandedElts() 5211 static void getHorizDemandedElts(EVT VT, const APInt &DemandedElts, in getHorizDemandedElts() 5805 static bool getFauxShuffleMask(SDValue N, const APInt &DemandedElts, in getFauxShuffleMask() 6321 static bool getTargetShuffleInputs(SDValue Op, const APInt &DemandedElts, in getTargetShuffleInputs() 6347 static bool getTargetShuffleInputs(SDValue Op, const APInt &DemandedElts, in getTargetShuffleInputs() 6366 APInt DemandedElts = APInt::getAllOnes(NumElts); in getTargetShuffleInputs() local 8214 APInt DemandedElts = APInt::getAllOnes(NumElts); in getHopForBuildVector() local 17990 APInt DemandedElts = APInt::getZero(NumElts); in getExtractedDemandedElts() local 18115 APInt DemandedElts = getExtractedDemandedElts(Vec.getNode()); in LowerEXTRACT_VECTOR_ELT() local [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 698 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument 769 const APInt &DemandedElts, in getScalarizationOverhead() 805 APInt DemandedElts = APInt::getAllOnes(Ty->getNumElements()); in getScalarizationOverhead() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 592 APInt DemandedElts(NumElts, 0); in visitExtractElementInst() local 600 APInt DemandedElts = findDemandedEltsByAllUsers(SrcVec); in visitExtractElementInst() local
|
H A D | InstCombineSimplifyDemanded.cpp | 1394 APInt DemandedElts, in SimplifyDemandedVectorElts()
|
H A D | InstCombineCalls.cpp | 346 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore() local 431 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedScatter() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 7846 static APInt getDemandedSrcElements(SDValue Op, const APInt &DemandedElts, in getDemandedSrcElements() 7944 const APInt &DemandedElts, in computeKnownBitsBinOp() 7959 const APInt &DemandedElts, in computeKnownBitsForTargetNode() 8051 static unsigned computeNumSignBitsBinOp(SDValue Op, const APInt &DemandedElts, in computeNumSignBitsBinOp() 8076 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, in ComputeNumSignBitsForTargetNode() 8131 const APInt &DemandedElts, const SelectionDAG &DAG, in isGuaranteedNotToBeUndefOrPoisonForTargetNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1489 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 274 APInt DemandedElts = in simplifyDemandedVectorEltsIntrinsic() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1719 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 247 APInt DemandedElts = APInt::getOneBitSet(MinVecNumElts, 0); in vectorizeLoadInsert() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 929 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 3018 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
|