Home
last modified time | relevance | path

Searched refs:MaskBits (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp80 APInt MaskBits(CstSizeInBits, 0); in extractConstantMask() local
93 MaskBits.insertBits(cast<ConstantInt>(COp)->getValue(), BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp7221 APInt MaskBits(SizeInBits, 0); in getTargetConstantBitsFromNode() local
7227 MaskBits.insertBits(SrcEltBits[i], BitOffset); in getTargetConstantBitsFromNode()
7251 EltBits[i] = MaskBits.extractBits(EltSizeInBits, BitOffset); in getTargetConstantBitsFromNode()
23469 auto MaskBits = [&](SDValue Src) { in LowerVectorAllZero() local
23483 DAG.getBitcast(IntVT, MaskBits(V)), in LowerVectorAllZero()
23502 V = DAG.getBitcast(TestVT, MaskBits(V)); in LowerVectorAllZero()
23511 V = DAG.getBitcast(MVT::v16i8, MaskBits(V)); in LowerVectorAllZero()
53073 unsigned MaskBits = BitWidth - ShAmt.getZExtValue(); in combineCMP() local
53075 ? APInt::getHighBitsSet(BitWidth, MaskBits) in combineCMP()
53076 : APInt::getLowBitsSet(BitWidth, MaskBits); in combineCMP()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp689 unsigned MaskBits; in replaceFloatIVWithIntegerIV() local
691 MaskBits = SE->getSignedRange(IV).getMinSignedBits(); in replaceFloatIVWithIntegerIV()
693 MaskBits = SE->getUnsignedRange(IV).getActiveBits(); in replaceFloatIVWithIntegerIV()
695 if (MaskBits <= DestNumSigBits) { in replaceFloatIVWithIntegerIV()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp119 unsigned MaskBits = APInt(32, NumElts * 2).logBase2(); in getExtMask() local
120 APInt ExpectedElt = APInt(MaskBits, *FirstRealElt + 1); in getExtMask()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9806 unsigned MaskBits = APInt(32, NumElts * 2).logBase2(); in isEXTMask() local
9807 APInt ExpectedElt = APInt(MaskBits, *FirstRealElt + 1); in isEXTMask()
18127 unsigned MaskBits = 0; in performCONDCombine() local
18135 MaskBits = 8; in performCONDCombine()
18137 MaskBits = 16; in performCONDCombine()
18140 if (!MaskBits) in performCONDCombine()
18163 if (!checkValueWidth(SubsInputValue, MaskBits, ExtType) || in performCONDCombine()
18164 !checkValueWidth(AddInputValue2, MaskBits, ExtType) || in performCONDCombine()
18165 !checkValueWidth(AddInputValue1, MaskBits, ExtType) ) in performCONDCombine()
18168 if(!isEquivalentMaskless(CC, MaskBits, ExtType, in performCONDCombine()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp1634 Value *MaskBits = in VisitShuffleVectorExpr() local
1636 Mask = Builder.CreateAnd(Mask, MaskBits, "mask"); in VisitShuffleVectorExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h2356 enum { MaskBits = 2, Mask = 0x03 }; enumerator
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5612 unsigned MaskBits = AndMask.countTrailingOnes(); in visitANDLike() local
5618 (ShiftBits + MaskBits <= Size / 2) && in visitANDLike()
5630 assert(MaskBits <= Size); in visitANDLike()