| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.cpp | 88 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 D | ValueTracking.cpp | 120 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 D | VectorUtils.cpp | 460 const APInt &DemandedElts, APInt &DemandedLHS, in getShuffleDemandedElts() 788 const APInt &DemandedElts, in getHorizDemandedEltsForFirstOperand() 1351 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() local
|
| H A D | TargetTransformInfo.cpp | 393 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 D | AMDGPUInstCombineIntrinsic.cpp | 436 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 D | AMDGPUISelLowering.cpp | 5854 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 D | SelectionDAG.cpp | 2943 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 D | TargetLowering.cpp | 538 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 D | X86InstCombineIntrinsic.cpp | 2158 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 D | X86TargetTransformInfo.cpp | 4936 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 D | X86ISelLowering.cpp | 3834 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 D | BasicTTIImpl.h | 799 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 D | InstCombineVectorOps.cpp | 604 APInt DemandedElts(NumElts, 0); in visitExtractElementInst() local 612 APInt DemandedElts = findDemandedEltsByAllUsers(SrcVec); in visitExtractElementInst() local
|
| H A D | InstCombineSimplifyDemanded.cpp | 1398 APInt DemandedElts, in SimplifyDemandedVectorElts()
|
| H A D | InstCombineCalls.cpp | 344 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 D | SystemZTargetTransformInfo.cpp | 495 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
|
| H A D | SystemZISelLowering.cpp | 9170 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 D | LanaiISelLowering.cpp | 1443 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 5745 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 D | ARMTargetTransformInfo.cpp | 293 APInt DemandedElts = in simplifyDemandedVectorEltsIntrinsic() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1690 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 928 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 252 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2024 const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1089 const SDValue Op, KnownBits &Known, const APInt &DemandedElts, in computeKnownBitsForTargetNode()
|