Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp72 APInt DemandedElts = in getKnownBits() argument
67 APInt DemandedElts = getKnownBits() local
109 computeKnownBitsMin(Register Src0,Register Src1,KnownBits & Known,const APInt & DemandedElts,unsigned Depth) computeKnownBitsMin() argument
140 computeKnownBitsImpl(Register R,KnownBits & Known,const APInt & DemandedElts,unsigned Depth) computeKnownBitsImpl() argument
602 computeNumSignBitsMin(Register Src0,Register Src1,const APInt & DemandedElts,unsigned Depth) computeNumSignBitsMin() argument
612 computeNumSignBits(Register R,const APInt & DemandedElts,unsigned Depth) computeNumSignBits() argument
764 APInt DemandedElts = computeNumSignBits() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp385 APInt DemandedElts = APInt::getAllOnes(VWidth); trimTrailingZerosInVector() local
410 APInt DemandedElts = APInt::getAllOnes(VWidth); defaultComponentBroadcast() local
1172 APInt DemandedElts; instCombineIntrinsic() local
1205 simplifyAMDGCNMemoryIntrinsicDemanded(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,int DMaskIdx,bool IsLoad) simplifyAMDGCNMemoryIntrinsicDemanded() argument
1362 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
[all...]
H A DAMDGPUISelLowering.cpp5574 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
5738 ComputeNumSignBitsForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const ComputeNumSignBitsForTargetNode() argument
5800 computeNumSignBitsForTargetInstr(GISelKnownBits & Analysis,Register R,const APInt & DemandedElts,const MachineRegisterInfo & MRI,unsigned Depth) const computeNumSignBitsForTargetInstr() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp135 getShuffleDemandedElts(const ShuffleVectorInst * Shuf,const APInt & DemandedElts,APInt & DemandedLHS,APInt & DemandedRHS) getShuffleDemandedElts() argument
159 APInt DemandedElts = computeKnownBits() local
181 computeKnownBits(const Value * V,const APInt & DemandedElts,const DataLayout & DL,unsigned Depth,AssumptionCache * AC,const Instruction * CxtI,const DominatorTree * DT,bool UseInstrInfo) computeKnownBits() argument
331 APInt DemandedElts = ComputeNumSignBits() local
353 computeKnownBitsAddSub(bool Add,const Value * Op0,const Value * Op1,bool NSW,const APInt & DemandedElts,KnownBits & KnownOut,KnownBits & Known2,unsigned Depth,const SimplifyQuery & Q) computeKnownBitsAddSub() argument
368 computeKnownBitsMul(const Value * Op0,const Value * Op1,bool NSW,const APInt & DemandedElts,KnownBits & Known,KnownBits & Known2,unsigned Depth,const SimplifyQuery & Q) computeKnownBitsMul() argument
816 computeKnownBitsFromShiftOperator(const Operator * I,const APInt & DemandedElts,KnownBits & Known,KnownBits & Known2,unsigned Depth,const SimplifyQuery & Q,function_ref<KnownBits (const KnownBits &,const KnownBits &,bool)> KF) computeKnownBitsFromShiftOperator() argument
831 getKnownBitsFromAndXorOr(const Operator * I,const APInt & DemandedElts,const KnownBits & KnownLHS,const KnownBits & KnownRHS,unsigned Depth,const SimplifyQuery & Q) getKnownBitsFromAndXorOr() argument
908 APInt DemandedElts = analyzeKnownBitsFromAndXorOr() local
935 computeKnownBitsFromOperator(const Operator * I,const APInt & DemandedElts,KnownBits & Known,unsigned Depth,const SimplifyQuery & Q) computeKnownBitsFromOperator() argument
1702 computeKnownBits(const Value * V,const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q) computeKnownBits() argument
1733 computeKnownBits(const Value * V,const APInt & DemandedElts,KnownBits & Known,unsigned Depth,const SimplifyQuery & Q) computeKnownBits() argument
2300 isNonZeroAdd(const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q,unsigned BitWidth,Value * X,Value * Y,bool NSW) isNonZeroAdd() argument
2339 isNonZeroSub(const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q,unsigned BitWidth,Value * X,Value * Y) isNonZeroSub() argument
2350 isNonZeroShift(const Operator * I,const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q,const KnownBits & KnownVal) isNonZeroShift() argument
2402 isKnownNonZeroFromOperator(const Operator * I,const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q) isKnownNonZeroFromOperator() argument
2762 isKnownNonZero(const Value * V,const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q) isKnownNonZero() argument
2860 APInt DemandedElts = isKnownNonZero() local
3237 computeNumSignBitsVectorConstant(const Value * V,const APInt & DemandedElts,unsigned TyBits) computeNumSignBitsVectorConstant() argument
3263 ComputeNumSignBits(const Value * V,const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q) ComputeNumSignBits() argument
3278 ComputeNumSignBitsImpl(const Value * V,const APInt & DemandedElts,unsigned Depth,const SimplifyQuery & Q) ComputeNumSignBitsImpl() argument
4302 APInt DemandedElts = computeKnownFPClass() local
4308 computeKnownFPClassForFPTrunc(const Operator * Op,const APInt & DemandedElts,FPClassTest InterestedClasses,KnownFPClass & Known,unsigned Depth,const SimplifyQuery & Q) computeKnownFPClassForFPTrunc() argument
4331 computeKnownFPClass(const Value * V,const APInt & DemandedElts,FPClassTest InterestedClasses,KnownFPClass & Known,unsigned Depth,const SimplifyQuery & Q) computeKnownFPClass() argument
5314 computeKnownFPClass(const Value * V,const APInt & DemandedElts,const DataLayout & DL,FPClassTest InterestedClasses,unsigned Depth,const TargetLibraryInfo * TLI,AssumptionCache * AC,const Instruction * CxtI,const DominatorTree * DT,bool UseInstrInfo) computeKnownFPClass() argument
[all...]
H A DVectorUtils.cpp311 getShuffleDemandedElts(int SrcWidth,ArrayRef<int> Mask,const APInt & DemandedElts,APInt & DemandedLHS,APInt & DemandedRHS,bool AllowUndefElts) getShuffleDemandedElts() argument
1051 APInt DemandedElts = APInt::getAllOnes(VWidth); possiblyDemandedEltsInMask() local
[all...]
H A DTargetTransformInfo.cpp374 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
569 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) const getScalarizationOverhead() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp665 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, Depth, in SimplifyMultipleUseDemandedBits() argument
514 ShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const ShrinkDemandedConstant() argument
562 APInt DemandedElts = VT.isVector() ShrinkDemandedConstant() local
630 SimplifyDemandedBits(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,DAGCombinerInfo & DCI) const SimplifyDemandedBits() argument
656 APInt DemandedElts = VT.isFixedLengthVector() SimplifyDemandedBits() local
924 APInt DemandedElts = VT.isFixedLengthVector() SimplifyMultipleUseDemandedBits() local
932 SimplifyMultipleUseDemandedVectorElts(SDValue Op,const APInt & DemandedElts,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedVectorElts() argument
944 combineShiftToAVG(SDValue Op,SelectionDAG & DAG,const TargetLowering & TLI,const APInt & DemandedBits,const APInt & DemandedElts,unsigned Depth) combineShiftToAVG() argument
1097 APInt DemandedElts = OriginalDemandedElts; SimplifyDemandedBits() local
2938 SimplifyDemandedVectorElts(SDValue Op,const APInt & DemandedElts,DAGCombinerInfo & DCI) const SimplifyDemandedVectorElts() argument
3009 APInt DemandedElts = OriginalDemandedElts; SimplifyDemandedVectorElts() local
3671 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
3685 computeKnownBitsForTargetInstr(GISelKnownBits & Analysis,Register R,KnownBits & Known,const APInt & DemandedElts,const MachineRegisterInfo & MRI,unsigned Depth) const computeKnownBitsForTargetInstr() argument
3718 computeNumSignBitsForTargetInstr(GISelKnownBits & Analysis,Register R,const APInt & DemandedElts,const MachineRegisterInfo & MRI,unsigned Depth) const computeNumSignBitsForTargetInstr() argument
3724 SimplifyDemandedVectorEltsForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & KnownUndef,APInt & KnownZero,TargetLoweringOpt & TLO,unsigned Depth) const SimplifyDemandedVectorEltsForTargetNode() argument
3736 SimplifyDemandedBitsForTargetNode(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,KnownBits & Known,TargetLoweringOpt & TLO,unsigned Depth) const SimplifyDemandedBitsForTargetNode() argument
3749 SimplifyMultipleUseDemandedBitsForTargetNode(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedBitsForTargetNode() argument
3783 isGuaranteedNotToBeUndefOrPoisonForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,bool PoisonOnly,unsigned Depth) const isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument
3796 canCreateUndefOrPoisonForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,bool PoisonOnly,bool ConsiderFlags,unsigned Depth) const canCreateUndefOrPoisonForTargetNode() argument
3822 isSplatValueForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & UndefElts,const SelectionDAG & DAG,unsigned Depth) const isSplatValueForTargetNode() argument
[all...]
H A DSelectionDAG.cpp2702 return Mask.isSubsetOf(computeKnownBits(V, DemandedElts, Depth).Zero); in isSplatValue() argument
2659 MaskedValueIsZero(SDValue V,const APInt & Mask,const APInt & DemandedElts,unsigned Depth) const MaskedValueIsZero() argument
2666 MaskedVectorIsZero(SDValue V,const APInt & DemandedElts,unsigned Depth) const MaskedVectorIsZero() argument
2678 computeVectorKnownZeroElements(SDValue Op,const APInt & DemandedElts,unsigned Depth) const computeVectorKnownZeroElements() argument
2896 APInt DemandedElts isSplatValue() local
2913 APInt DemandedElts getSplatSourceVector() local
3055 APInt DemandedElts = VT.isFixedLengthVector() computeKnownBits() local
3064 computeKnownBits(SDValue Op,const APInt & DemandedElts,unsigned Depth) const computeKnownBits() argument
4266 APInt DemandedElts = VT.isFixedLengthVector() ComputeNumSignBits() local
4272 ComputeNumSignBits(SDValue Op,const APInt & DemandedElts,unsigned Depth) const ComputeNumSignBits() argument
4906 ComputeMaxSignificantBits(SDValue Op,const APInt & DemandedElts,unsigned Depth) const ComputeMaxSignificantBits() argument
4923 APInt DemandedElts = VT.isVector() isGuaranteedNotToBeUndefOrPoison() local
4930 isGuaranteedNotToBeUndefOrPoison(SDValue Op,const APInt & DemandedElts,bool PoisonOnly,unsigned Depth) const isGuaranteedNotToBeUndefOrPoison() argument
4998 APInt DemandedElts = VT.isVector() canCreateUndefOrPoison() local
5005 canCreateUndefOrPoison(SDValue Op,const APInt & DemandedElts,bool PoisonOnly,bool ConsiderFlags,unsigned Depth) const canCreateUndefOrPoison() argument
11645 APInt DemandedElts = VT.isFixedLengthVector() isConstOrConstSplat() local
11651 isConstOrConstSplat(SDValue N,const APInt & DemandedElts,bool AllowUndefs,bool AllowTruncation) isConstOrConstSplat() argument
11690 APInt DemandedElts = VT.isFixedLengthVector() isConstOrConstSplatFP() local
11697 isConstOrConstSplatFP(SDValue N,const APInt & DemandedElts,bool AllowUndefs) isConstOrConstSplatFP() argument
12471 getSplatValue(const APInt & DemandedElts,BitVector * UndefElements) const getSplatValue() argument
12507 APInt DemandedElts = APInt::getAllOnes(getNumOperands()); getSplatValue() local
12511 getRepeatedSequence(const APInt & DemandedElts,SmallVectorImpl<SDValue> & Sequence,BitVector * UndefElements) const getRepeatedSequence() argument
12559 APInt DemandedElts = APInt::getAllOnes(getNumOperands()); getRepeatedSequence() local
12564 getConstantSplatNode(const APInt & DemandedElts,BitVector * UndefElements) const getConstantSplatNode() argument
12576 getConstantFPSplatNode(const APInt & DemandedElts,BitVector * UndefElements) const getConstantFPSplatNode() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp2001 APInt DemandedElts = APInt::getLowBitsSet(Width, DemandedWidth); instCombineIntrinsic() local
2840 APInt DemandedElts = DemandedMask.zextOrTrunc(ArgWidth); simplifyDemandedUseBitsIntrinsic() local
2856 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> simplifyAndSetOp) const simplifyDemandedVectorEltsIntrinsic() argument
[all...]
H A DX86TargetTransformInfo.cpp4497 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
4901 APInt DemandedElts = getMemoryOpCost() local
4950 APInt DemandedElts = APInt::getAllOnes(NumElem); getMaskedMemoryOpCost() local
5766 APInt DemandedElts = APInt::getAllOnes(VF); getGSScalarCost() local
[all...]
H A DX86ISelLowering.cpp5049 getPackDemandedElts(EVT VT,const APInt & DemandedElts,APInt & DemandedLHS,APInt & DemandedRHS) getPackDemandedElts() argument
5074 getHorizDemandedElts(EVT VT,const APInt & DemandedElts,APInt & DemandedLHS,APInt & DemandedRHS) getHorizDemandedElts() argument
5679 getFauxShuffleMask(SDValue N,const APInt & DemandedElts,SmallVectorImpl<int> & Mask,SmallVectorImpl<SDValue> & Ops,const SelectionDAG & DAG,unsigned Depth,bool ResolveKnownElts) getFauxShuffleMask() argument
6174 getTargetShuffleInputs(SDValue Op,const APInt & DemandedElts,SmallVectorImpl<SDValue> & Inputs,SmallVectorImpl<int> & Mask,APInt & KnownUndef,APInt & KnownZero,const SelectionDAG & DAG,unsigned Depth,bool ResolveKnownElts) getTargetShuffleInputs() argument
6200 getTargetShuffleInputs(SDValue Op,const APInt & DemandedElts,SmallVectorImpl<SDValue> & Inputs,SmallVectorImpl<int> & Mask,const SelectionDAG & DAG,unsigned Depth,bool ResolveKnownElts) getTargetShuffleInputs() argument
6219 APInt DemandedElts = APInt::getAllOnes(NumElts); getTargetShuffleInputs() local
8071 APInt DemandedElts = APInt::getAllOnes(NumElts); getHopForBuildVector() local
17843 APInt DemandedElts = APInt::getZero(NumElts); getExtractedDemandedElts() local
17968 APInt DemandedElts = getExtractedDemandedElts(Vec.getNode()); LowerEXTRACT_VECTOR_ELT() local
24289 APInt DemandedElts = APInt::getLowBitsSet(InNumElts, NumElts); LowerEXTEND_VECTOR_INREG() local
36443 targetShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const targetShrinkDemandedConstant() argument
36534 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
36880 ComputeNumSignBitsForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const ComputeNumSignBitsForTargetNode() argument
40887 APInt DemandedElts = APInt::getAllOnes(VT.getVectorNumElements()); combineShuffle() local
40905 SimplifyDemandedVectorEltsForTargetShuffle(SDValue Op,const APInt & DemandedElts,unsigned MaskIndex,TargetLowering::TargetLoweringOpt & TLO,unsigned Depth) const SimplifyDemandedVectorEltsForTargetShuffle() argument
40972 SimplifyDemandedVectorEltsForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & KnownUndef,APInt & KnownZero,TargetLoweringOpt & TLO,unsigned Depth) const SimplifyDemandedVectorEltsForTargetNode() argument
41727 APInt DemandedElts = OriginalDemandedElts.trunc(SrcVT.getVectorNumElements()); SimplifyDemandedBitsForTargetNode() local
42044 APInt DemandedElts = APInt::getOneBitSet( SimplifyDemandedBitsForTargetNode() local
42091 APInt DemandedElts = OriginalDemandedBits.zextOrTrunc(NumElts); SimplifyDemandedBitsForTargetNode() local
42219 SimplifyMultipleUseDemandedBitsForTargetNode(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedBitsForTargetNode() argument
42339 isGuaranteedNotToBeUndefOrPoisonForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,bool PoisonOnly,unsigned Depth) const isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument
42365 canCreateUndefOrPoisonForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,bool PoisonOnly,bool ConsiderFlags,unsigned Depth) const canCreateUndefOrPoisonForTargetNode() argument
42379 isSplatValueForTargetNode(SDValue Op,const APInt & DemandedElts,APInt & UndefElts,const SelectionDAG & DAG,unsigned Depth) const isSplatValueForTargetNode() argument
46059 APInt DemandedElts = APInt::getZero(NumShuffleElts); combineSetCCMOVMSK() local
47512 APInt DemandedElts = APInt::getAllOnes(VT.getVectorNumElements()); combineVectorShiftVar() local
48722 APInt DemandedElts = APInt::getAllOnes(NumElts); combineAnd() local
49482 APInt DemandedElts = APInt::getZero(NumElts); combineOr() local
50672 APInt DemandedElts = APInt::getLowBitsSet(VT.getVectorNumElements(), StElts); combineVEXTRACT_STORE() local
52117 APInt DemandedElts = APInt::getAllOnes(VT.getVectorNumElements()); combineX86INT_TO_FP() local
52257 APInt DemandedElts = APInt::getAllOnes(NumElts); combineAndnp() local
52319 APInt DemandedElts = APInt::getLowBitsSet(8, 4); combineCVTPH2PS() local
55812 APInt DemandedElts = APInt::getAllOnes(VT.getVectorNumElements()); combineVPMADD() local
55895 APInt DemandedElts = APInt::getAllOnes(VT.getVectorNumElements()); combineKSHIFT() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp142 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h685 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) simplifyDemandedVectorEltsIntrinsic() argument
756 getScalarizationOverhead(VectorType * InTy,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
792 APInt DemandedElts = APInt::getAllOnes(Ty->getNumElements()); getScalarizationOverhead() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h203 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) simplifyDemandedVectorEltsIntrinsic() argument
349 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
H A DTargetTransformInfo.h2264 simplifyDemandedVectorEltsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,APInt & UndefElts,APInt & UndefElts2,APInt & UndefElts3,std::function<void (Instruction *,unsigned,APInt,APInt &)> SimplifyAndSetOp) simplifyDemandedVectorEltsIntrinsic() argument
2393 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TargetCostKind CostKind) getScalarizationOverhead() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1338 SimplifyDemandedVectorElts(Value * V,APInt DemandedElts,APInt & PoisonElts,unsigned Depth,bool AllowMultipleUsers) SimplifyDemandedVectorElts() argument
[all...]
H A DInstCombineVectorOps.cpp593 DemandedElts.setBit(IndexC->getZExtValue()); in visitExtractElementInst() local
585 APInt DemandedElts(NumElts, 0); visitExtractElementInst() local
H A DInstCombineCalls.cpp359 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); simplifyMaskedStore() local
444 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); simplifyMaskedScatter() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7933 SrcDemE = DemandedElts; in ComputeNumSignBitsForTargetNode() argument
7703 getDemandedSrcElements(SDValue Op,const APInt & DemandedElts,unsigned OpNo) getDemandedSrcElements() argument
7801 computeKnownBitsBinOp(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth,unsigned OpNo) computeKnownBitsBinOp() argument
7816 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
7908 computeNumSignBitsBinOp(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth,unsigned OpNo) computeNumSignBitsBinOp() argument
7988 isGuaranteedNotToBeUndefOrPoisonForTargetNode(SDValue Op,const APInt & DemandedElts,const SelectionDAG & DAG,bool PoisonOnly,unsigned Depth) const isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1490 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp270 APInt DemandedElts = simplifyDemandedVectorEltsIntrinsic() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp233 APInt DemandedElts = APInt::getOneBitSet(MinVecNumElts, 0); vectorizeLoadInsert() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1720 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp915 computeKnownBitsForTargetNode(const SDValue Op,KnownBits & Known,const APInt & DemandedElts,const SelectionDAG & DAG,unsigned Depth) const computeKnownBitsForTargetNode() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2769 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument

12