Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelValueTracking.cpp88 APInt DemandedElts = in getKnownBits() local
94 const APInt &DemandedElts, in getKnownBits()
133 const APInt &DemandedElts, in computeKnownBitsMin()
164 const APInt &DemandedElts, in computeKnownBitsImpl()
719 APInt DemandedElts = in computeKnownFPClass() local
725 const MachineInstr &MI, const APInt &DemandedElts, in computeKnownFPClassForFPTrunc()
747 const APInt &DemandedElts, in computeKnownFPClass()
1705 GISelValueTracking::computeKnownFPClass(Register R, const APInt &DemandedElts, in computeKnownFPClass()
1721 Register R, const APInt &DemandedElts, uint32_t Flags, in computeKnownFPClass()
1741 APInt DemandedElts = in computeKnownFPClass() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp120 const APInt &DemandedElts, in getShuffleDemandedElts()
144 APInt DemandedElts = in computeKnownBits() local
166 KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts, in computeKnownBits()
311 APInt DemandedElts = in isKnownNonEqual() local
329 APInt DemandedElts = in ComputeNumSignBits() local
353 const APInt &DemandedElts, in computeKnownBitsAddSub()
373 bool NUW, const APInt &DemandedElts, in computeKnownBitsMul()
963 const Operator *I, const APInt &DemandedElts, KnownBits &Known, in computeKnownBitsFromShiftOperator()
978 getKnownBitsFromAndXorOr(const Operator *I, const APInt &DemandedElts, in getKnownBitsFromAndXorOr()
1049 const Operator *I, const APInt &DemandedElts, const SimplifyQuery &Q, in computeKnownBitsForHorizontalOperation()
[all …]
H A DVectorUtils.cpp460 const APInt &DemandedElts, APInt &DemandedLHS, in getShuffleDemandedElts()
788 const APInt &DemandedElts, in getHorizDemandedEltsForFirstOperand()
1351 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() local
H A DTargetTransformInfo.cpp393 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
632 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp436 APInt DemandedElts = APInt::getAllOnes(VWidth); in trimTrailingZerosInVector() local
461 APInt DemandedElts = APInt::getAllOnes(VWidth); in defaultComponentBroadcast() local
1618 APInt DemandedElts; in instCombineIntrinsic() local
1714 APInt DemandedElts, in simplifyAMDGCNMemoryIntrinsicDemanded()
1870 InstCombiner &IC, IntrinsicInst &II, const APInt &DemandedElts, in simplifyAMDGCNLaneIntrinsicDemanded()
1936 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
H A DAMDGPUISelLowering.cpp5854 const APInt &DemandedElts, const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument
6018 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, in ComputeNumSignBitsForTargetNode()
6079 GISelValueTracking &Analysis, Register R, const APInt &DemandedElts, in computeNumSignBitsForTargetInstr()
6115 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, bool SNaN, in isKnownNeverNaNForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2943 const APInt &DemandedElts, in MaskedValueIsZero()
2950 bool SelectionDAG::MaskedVectorIsZero(SDValue V, const APInt &DemandedElts, in MaskedVectorIsZero()
2962 const APInt &DemandedElts, in computeVectorKnownZeroElements()
2986 bool SelectionDAG::isSplatValue(SDValue V, const APInt &DemandedElts, in isSplatValue()
3185 APInt DemandedElts in isSplatValue() local
3202 APInt DemandedElts in getSplatSourceVector() local
3261 SelectionDAG::getValidShiftAmountRange(SDValue V, const APInt &DemandedElts, in getValidShiftAmountRange()
3310 SelectionDAG::getValidShiftAmount(SDValue V, const APInt &DemandedElts, in getValidShiftAmount()
3325 APInt DemandedElts = VT.isFixedLengthVector() in getValidShiftAmount() local
3332 SelectionDAG::getValidMinimumShiftAmount(SDValue V, const APInt &DemandedElts, in getValidMinimumShiftAmount()
[all …]
H A DTargetLowering.cpp538 const APInt &DemandedElts, in ShrinkDemandedConstant()
587 APInt DemandedElts = VT.isVector() in ShrinkDemandedConstant() local
663 const APInt &DemandedElts, in SimplifyDemandedBits()
689 APInt DemandedElts = VT.isFixedLengthVector() in SimplifyDemandedBits() local
698 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in SimplifyMultipleUseDemandedBits()
992 APInt DemandedElts = VT.isFixedLengthVector() in SimplifyMultipleUseDemandedBits() local
1000 SDValue Op, const APInt &DemandedElts, SelectionDAG &DAG, in SimplifyMultipleUseDemandedVectorElts()
1013 const APInt &DemandedElts, unsigned Depth) { in combineShiftToAVG()
1174 APInt DemandedElts = OriginalDemandedElts; in SimplifyDemandedBits() local
3105 const APInt &DemandedElts, in SimplifyDemandedVectorElts()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp2158 APInt DemandedElts = APInt::getLowBitsSet(Width, DemandedWidth); in instCombineIntrinsic() local
3117 APInt DemandedElts = DemandedMask.zextOrTrunc(ArgWidth); in simplifyDemandedUseBitsIntrinsic() local
3133 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
H A DX86TargetTransformInfo.cpp4936 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
5374 APInt DemandedElts = in getMemoryOpCost() local
5411 APInt DemandedElts = APInt::getAllOnes(NumElem); in getMaskedMemoryOpCost() local
H A DX86ISelLowering.cpp3834 APInt DemandedElts = APInt::getZero(NumElts); in isCompletePermute() local
5481 static void getPackDemandedElts(EVT VT, const APInt &DemandedElts, in getPackDemandedElts()
5506 static void getHorizDemandedElts(EVT VT, const APInt &DemandedElts, in getHorizDemandedElts()
6100 static bool getFauxShuffleMask(SDValue N, const APInt &DemandedElts, in getFauxShuffleMask()
6671 static bool getTargetShuffleInputs(SDValue Op, const APInt &DemandedElts, in getTargetShuffleInputs()
6697 static bool getTargetShuffleInputs(SDValue Op, const APInt &DemandedElts, in getTargetShuffleInputs()
6716 APInt DemandedElts = APInt::getAllOnes(NumElts); in getTargetShuffleInputs() local
8567 APInt DemandedElts = APInt::getAllOnes(NumElts); in getHopForBuildVector() local
18673 APInt DemandedElts = APInt::getZero(NumElts); in getExtractedDemandedElts() local
18798 APInt DemandedElts = getExtractedDemandedElts(Vec.getNode()); in LowerEXTRACT_VECTOR_ELT() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h799 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
933 APInt DemandedElts = APInt::getAllOnes(Ty->getNumElements()); in getScalarizationOverhead() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp604 APInt DemandedElts(NumElts, 0); in visitExtractElementInst() local
612 APInt DemandedElts = findDemandedEltsByAllUsers(SrcVec); in visitExtractElementInst() local
H A DInstCombineSimplifyDemanded.cpp1398 APInt DemandedElts, in SimplifyDemandedVectorElts()
H A DInstCombineCalls.cpp344 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore() local
429 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedScatter() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp495 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
H A DSystemZISelLowering.cpp9170 static APInt getDemandedSrcElements(SDValue Op, const APInt &DemandedElts, in getDemandedSrcElements()
9268 const APInt &DemandedElts, in computeKnownBitsBinOp()
9283 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
9375 static unsigned computeNumSignBitsBinOp(SDValue Op, const APInt &DemandedElts, in computeNumSignBitsBinOp()
9400 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, in ComputeNumSignBitsForTargetNode()
9455 const APInt &DemandedElts, const SelectionDAG &DAG, in isGuaranteedNotToBeUndefOrPoisonForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1443 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5745 VectorType *Ty, const APInt &DemandedElts, bool Insert, in getScalarizationOverhead()
5963 APInt DemandedElts = APInt::getAllOnes(Sz); in isMaskedLoadCompress() local
6208 APInt DemandedElts = APInt::getAllOnes(Sz); in canVectorizeLoads() local
11477 APInt DemandedElts = APInt::getAllOnes(TE.Scalars.size()); in reorderGatherNode() local
12612 APInt &DemandedElts = in adjustExtracts() local
13177 APInt DemandedElts; in getEntryCost() local
13270 APInt DemandedElts = APInt::getZero(NumElts); in getEntryCost() local
14613 SmallVector<APInt> DemandedElts; in getTreeCost() local
15795 APInt DemandedElts = APInt::getAllOnes(SubMask.size()); in isGatherShuffledSingleRegisterEntry() local
15818 APInt DemandedElts = APInt::getAllOnes(SubMask.size()); in isGatherShuffledSingleRegisterEntry() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp293 APInt DemandedElts = in simplifyDemandedVectorEltsIntrinsic() local
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1690 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp928 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h252 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2024 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1089 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()

12