/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 70 APInt DemandedMask(APInt::getAllOnes(Known.getBitWidth())); SimplifyDemandedInstructionBits() local 90 SimplifyDemandedBits(Instruction * I,unsigned OpNo,const APInt & DemandedMask,KnownBits & Known,unsigned Depth,const SimplifyQuery & Q) SimplifyDemandedBits() argument 158 SimplifyDemandedUseBits(Instruction * I,const APInt & DemandedMask,KnownBits & Known,unsigned Depth,const SimplifyQuery & Q) SimplifyDemandedUseBits() argument 380 __anon2df1ea850302(Instruction *I, unsigned OpNo, const APInt &DemandedMask) SimplifyDemandedUseBits() argument 1145 SimplifyMultipleUseDemandedBits(Instruction * I,const APInt & DemandedMask,KnownBits & Known,unsigned Depth,const SimplifyQuery & Q) SimplifyMultipleUseDemandedBits() argument 1324 simplifyShrShlDemandedBits(Instruction * Shr,const APInt & ShrOp1,Instruction * Shl,const APInt & ShlOp1,const APInt & DemandedMask,KnownBits & Known) simplifyShrShlDemandedBits() argument 1963 SimplifyDemandedUseFPClass(Value * V,const FPClassTest DemandedMask,KnownFPClass & Known,unsigned Depth,Instruction * CxtI) SimplifyDemandedUseFPClass() argument 2064 SimplifyDemandedFPClass(Instruction * I,unsigned OpNo,FPClassTest DemandedMask,KnownFPClass & Known,unsigned Depth) SimplifyDemandedFPClass() argument [all...] |
H A D | InstructionCombining.cpp | 165 IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in targetSimplifyDemandedUseBitsIntrinsic() argument
|
/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 510 SimplifyDemandedBits(Instruction * I,unsigned OpNo,const APInt & DemandedMask,KnownBits & Known) SimplifyDemandedBits() argument
|
/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1508 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 8); PerformDAGCombine() local 1524 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); PerformDAGCombine() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 3061 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) const simplifyDemandedUseBitsIntrinsic() argument
|
H A D | X86ISelLowering.cpp | 40716 SmallVector<int, 16> DemandedMask(BCVT.getVectorNumElements(), combineTargetShuffle() local 42578 SmallVector<int, 64> DemandedMask(NumElts, SM_SentinelUndef); SimplifyDemandedVectorEltsForTargetNode() local 42624 APInt DemandedMask = APInt::getLowBitsSet(64, 32); SimplifyDemandedBitsForTargetNode() local 42693 APInt DemandedMask = OriginalDemandedBits.lshr(ShAmt); SimplifyDemandedBitsForTargetNode() local 42737 APInt DemandedMask = OriginalDemandedBits << ShAmt; SimplifyDemandedBitsForTargetNode() local 42758 APInt DemandedMask = OriginalDemandedBits << ShAmt; SimplifyDemandedBitsForTargetNode() local 43052 APInt DemandedMask = APInt::getBitsSet(BitWidth, Shift, Shift + Length); SimplifyDemandedBitsForTargetNode() local 43063 APInt DemandedMask(APInt::getLowBitsSet(BitWidth, 16)); SimplifyDemandedBitsForTargetNode() local 43092 APInt DemandedMask(APInt::getLowBitsSet(BitWidth, Count)); SimplifyDemandedBitsForTargetNode() local 52536 APInt DemandedMask(APInt::getAllOnes(VT.getScalarSizeInBits())); combineVTRUNC() local 53055 APInt DemandedMask(APInt::getAllOnes(NumBits)); combineBEXTR() local 53447 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, Log2_32(BitWidth)); combineBT() local 54465 APInt DemandedMask(APInt::getAllOnes(NumBits)); combineMOVMSK() local 54480 APInt DemandedMask(APInt::getAllOnes(NumBits)); combineTESTP() local 54495 APInt DemandedMask(APInt::getSignMask(Mask.getScalarValueSizeInBits())); combineX86GatherScatter() local 54628 APInt DemandedMask(APInt::getSignMask(Mask.getScalarValueSizeInBits())); combineGatherScatter() local [all...] |
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 15230 APInt DemandedMask = APInt::getLowBitsSet(32, 16); PerformVMOVhrCombine() local 15434 APInt DemandedMask = APInt::getLowBitsSet(32, 16); PerformPREDICATE_CASTCombine() local 17676 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth); PerformIntrinsicCombine() local 17693 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth); PerformIntrinsicCombine() local 19015 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); PerformDAGCombine() local 19022 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); PerformDAGCombine() local 19033 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); PerformDAGCombine() local 19061 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); PerformDAGCombine() local 19072 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 8); PerformDAGCombine() local [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 201 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
|
H A D | TargetTransformInfo.h | 2312 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 691 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
|
/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 368 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) const simplifyDemandedUseBitsIntrinsic() argument
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 4046 APInt DemandedMask = APInt::getAllOnes(DemandedBW); recognizeBSwapOrBitReverseIdiom() local
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 22185 APInt DemandedMask = ~ShiftedOutBits; performVectorShiftCombine() local 22331 APInt DemandedMask = APInt::getLowBitsSet(64, 56); performTBISimplification() local [all...] |