Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h42 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) : in DemandedBits() function
H A DIVDescriptors.h24 class DemandedBits; variable
H A DVectorUtils.h119 class DemandedBits; global() variable
/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h33 class DemandedBits; variable
H A DLoopVectorize.h67 class DemandedBits; global() variable
H A DLoopVectorizationLegality.h38 class DemandedBits; variable
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp514 ShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const ShrinkDemandedConstant() argument
561 ShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,TargetLoweringOpt & TLO) const ShrinkDemandedConstant() argument
575 ShrinkDemandedOp(SDValue Op,unsigned BitWidth,const APInt & DemandedBits,TargetLoweringOpt & TLO) const ShrinkDemandedOp() argument
620 SimplifyDemandedBits(SDValue Op,const APInt & DemandedBits,DAGCombinerInfo & DCI) const SimplifyDemandedBits() argument
635 SimplifyDemandedBits(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,DAGCombinerInfo & DCI) const SimplifyDemandedBits() argument
652 SimplifyDemandedBits(SDValue Op,const APInt & DemandedBits,KnownBits & Known,TargetLoweringOpt & TLO,unsigned Depth,bool AssumeSingleUse) const SimplifyDemandedBits() argument
671 SimplifyMultipleUseDemandedBits(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedBits() argument
931 SimplifyMultipleUseDemandedBits(SDValue Op,const APInt & DemandedBits,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedBits() argument
947 APInt DemandedBits = APInt::getAllOnes(Op.getScalarValueSizeInBits()); SimplifyMultipleUseDemandedVectorElts() local
957 combineShiftToAVG(SDValue Op,TargetLowering::TargetLoweringOpt & TLO,const TargetLowering & TLI,const APInt & DemandedBits,const APInt & DemandedElts,unsigned Depth) combineShiftToAVG() argument
1118 APInt DemandedBits = OriginalDemandedBits; SimplifyDemandedBits() local
3695 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits); SimplifyDemandedVectorElts() local
3782 SimplifyDemandedBitsForTargetNode(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,KnownBits & Known,TargetLoweringOpt & TLO,unsigned Depth) const SimplifyDemandedBitsForTargetNode() argument
3795 SimplifyMultipleUseDemandedBitsForTargetNode(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedBitsForTargetNode() argument
[all...]
H A DDAGCombiner.cpp333 APInt DemandedBits = APInt::getAllOnes(BitWidth); SimplifyDemandedBits() local
337 SimplifyDemandedBits(SDValue Op,const APInt & DemandedBits) SimplifyDemandedBits() argument
1373 SimplifyDemandedBits(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,bool AssumeSingleUse) SimplifyDemandedBits() argument
8238 APInt DemandedBits = APInt::getLowBitsSet(NegBits, Bits); matchRotateSub() local
8261 APInt DemandedBits = APInt::getLowBitsSet(PosBits, MaskLoBits); matchRotateSub() local
22688 APInt DemandedBits = APInt::getAllOnes(VecEltBitWidth); visitEXTRACT_VECTOR_ELT() local
[all...]
/llvm-project/llvm/unittests/CodeGen/
H A DAArch64SelectionDAGTest.cpp208 APInt DemandedBits = APInt(8, 0xFF); TEST_F() local
235 APInt DemandedBits = APInt(8, 0xFF); TEST_F() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3978 targetShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) targetShrinkDemandedConstant() argument
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37032 targetShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const targetShrinkDemandedConstant() argument
43110 SimplifyMultipleUseDemandedBitsForTargetNode(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,SelectionDAG & DAG,unsigned Depth) const SimplifyMultipleUseDemandedBitsForTargetNode() argument
45668 APInt DemandedBits(APInt::getSignMask(BitWidth)); combineVSelectToBLENDV() local
49892 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits); combineAnd() local
51362 APInt DemandedBits(APInt::getSignMask(VT.getScalarSizeInBits())); combineMaskedLoad() local
51436 APInt DemandedBits(APInt::getSignMask(VT.getScalarSizeInBits())); combineMaskedStore() local
53401 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits); combineAndnp() local
55539 APInt DemandedBits = APInt::getAllOnes(OpVT.getScalarSizeInBits()); combineAddOfPMADDWD() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2163 uint64_t DemandedBits = Demanded.getZExtValue(); optimizeLogicalImm() local
2245 targetShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const targetShrinkDemandedConstant() argument
25076 APInt DemandedBits = PerformDAGCombine() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp14632 APInt DemandedBits = APInt::getBitsSet(32, 8 * Offset, 8 * Offset + 8); performCvtF32UByteNCombine() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp17645 targetShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const targetShrinkDemandedConstant() argument
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp20211 targetShrinkDemandedConstant(SDValue Op,const APInt & DemandedBits,const APInt & DemandedElts,TargetLoweringOpt & TLO) const targetShrinkDemandedConstant() argument