Home
last modified time | relevance | path

Searched defs:DemandedElts (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp72 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 DValueTracking.cpp136 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 DVectorUtils.cpp313 const APInt &DemandedElts, APInt &DemandedLHS, in getShuffleDemandedElts()
571 const APInt &DemandedElts, in getHorizDemandedEltsForFirstOperand()
1110 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() local
H A DTargetTransformInfo.cpp379 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 DAMDGPUInstCombineIntrinsic.cpp381 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 DAMDGPUISelLowering.cpp5631 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 DValueTracking.h530 computeKnownFPClass(const Value *V, const APInt &DemandedElts, in computeKnownFPClass()
553 APInt DemandedElts = in computeKnownFPClass() local
H A DTargetTransformInfoImpl.h209 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
373 const APInt &DemandedElts, in getScalarizationOverhead()
H A DTargetTransformInfo.h2343 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 DSelectionDAG.cpp2700 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 DTargetLowering.cpp515 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 DX86InstCombineIntrinsic.cpp2150 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 DX86TargetTransformInfo.cpp4623 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 DX86ISelLowering.cpp3656 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 DBasicTTIImpl.h698 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 DInstCombineVectorOps.cpp592 APInt DemandedElts(NumElts, 0); in visitExtractElementInst() local
600 APInt DemandedElts = findDemandedEltsByAllUsers(SrcVec); in visitExtractElementInst() local
H A DInstCombineSimplifyDemanded.cpp1394 APInt DemandedElts, in SimplifyDemandedVectorElts()
H A DInstCombineCalls.cpp346 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 DSystemZISelLowering.cpp7846 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 DLanaiISelLowering.cpp1489 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp274 APInt DemandedElts = in simplifyDemandedVectorEltsIntrinsic() local
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1719 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp247 APInt DemandedElts = APInt::getOneBitSet(MinVecNumElts, 0); in vectorizeLoadInsert() local
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp929 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3018 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()

12