Home
last modified time | relevance | path

Searched defs:DemandedBits (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h43 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits() function
H A DIVDescriptors.h25 class DemandedBits; variable
H A DVectorUtils.h121 class DemandedBits; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h33 class DemandedBits; variable
H A DLoopVectorize.h69 class DemandedBits; variable
H A DLoopVectorizationLegality.h38 class DemandedBits; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp537 const APInt &DemandedBits, in ShrinkDemandedConstant()
584 const APInt &DemandedBits, in ShrinkDemandedConstant()
598 const APInt &DemandedBits, in ShrinkDemandedOp()
647 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits()
662 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits()
679 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits()
698 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in SimplifyMultipleUseDemandedBits()
986 SDValue Op, const APInt &DemandedBits, SelectionDAG &DAG, in SimplifyMultipleUseDemandedBits()
1002 APInt DemandedBits = APInt::getAllOnes(Op.getScalarValueSizeInBits()); in SimplifyMultipleUseDemandedVectorElts() local
1012 const APInt &DemandedBits, in combineShiftToAVG()
[all …]
H A DDAGCombiner.cpp343 APInt DemandedBits = APInt::getAllOnes(BitWidth); in SimplifyDemandedBits() local
347 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits) { in SimplifyDemandedBits()
1435 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits()
8688 APInt DemandedBits = APInt::getLowBitsSet(NegBits, Bits); in matchRotateSub() local
8711 APInt DemandedBits = APInt::getLowBitsSet(PosBits, MaskLoBits); in matchRotateSub() local
23795 APInt DemandedBits = APInt::getAllOnes(VecEltBitWidth); in visitEXTRACT_VECTOR_ELT() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp331 auto DemandedBits = Trunc->getType()->getScalarSizeInBits(); in canEvaluateTruncated() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4133 const APInt &DemandedBits, in targetShrinkDemandedConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp38401 const APInt &DemandedBits, in targetShrinkDemandedConstant()
44952 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in SimplifyMultipleUseDemandedBitsForTargetNode()
47459 APInt DemandedBits(APInt::getSignMask(BitWidth)); in combineVSelectToBLENDV() local
51835 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits); in combineAnd() local
53211 APInt DemandedBits(APInt::getSignMask(VT.getScalarSizeInBits())); in combineMaskedLoad() local
53284 APInt DemandedBits(APInt::getSignMask(VT.getScalarSizeInBits())); in combineMaskedStore() local
55381 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits); in combineAndnp() local
56733 APInt DemandedBits = APInt::getLowBitsSet(IndexWidth, MaskBits); in combineGatherScatter() local
57778 APInt DemandedBits = APInt::getAllOnes(OpVT.getScalarSizeInBits()); in combineAddOfPMADDWD() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2418 uint64_t DemandedBits = Demanded.getZExtValue(); in optimizeLogicalImm() local
2500 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in targetShrinkDemandedConstant()
26759 APInt DemandedBits = in PerformDAGCombine() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp20828 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in targetShrinkDemandedConstant()
21179 APInt DemandedBits = in SimplifyDemandedBitsForTargetNode() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp15635 APInt DemandedBits = APInt::getBitsSet(32, 8 * Offset, 8 * Offset + 8); in performCvtF32UByteNCombine() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp20130 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in targetShrinkDemandedConstant()