/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 72 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 D | AMDGPUInstCombineIntrinsic.cpp | 385 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 D | AMDGPUISelLowering.cpp | 5574 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 D | ValueTracking.cpp | 135 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 D | VectorUtils.cpp | 311 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 D | TargetTransformInfo.cpp | 374 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 D | TargetLowering.cpp | 665 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 D | SelectionDAG.cpp | 2702 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 D | X86InstCombineIntrinsic.cpp | 2001 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 D | X86TargetTransformInfo.cpp | 4497 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 D | X86ISelLowering.cpp | 5049 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 D | HexagonTargetTransformInfo.cpp | 142 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 D | BasicTTIImpl.h | 685 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 D | TargetTransformInfoImpl.h | 203 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 D | TargetTransformInfo.h | 2264 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 D | InstCombineSimplifyDemanded.cpp | 1338 SimplifyDemandedVectorElts(Value * V,APInt DemandedElts,APInt & PoisonElts,unsigned Depth,bool AllowMultipleUsers) SimplifyDemandedVectorElts() argument [all...] |
H A D | InstCombineVectorOps.cpp | 593 DemandedElts.setBit(IndexC->getZExtValue()); in visitExtractElementInst() local 585 APInt DemandedElts(NumElts, 0); visitExtractElementInst() local
|
H A D | InstCombineCalls.cpp | 359 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); simplifyMaskedStore() local 444 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); simplifyMaskedScatter() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 7933 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 D | LanaiISelLowering.cpp | 1490 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 D | ARMTargetTransformInfo.cpp | 270 APInt DemandedElts = simplifyDemandedVectorEltsIntrinsic() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 233 APInt DemandedElts = APInt::getOneBitSet(MinVecNumElts, 0); vectorizeLoadInsert() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1720 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 D | WebAssemblyISelLowering.cpp | 915 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 D | AArch64TargetTransformInfo.cpp | 2769 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
|