/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 70 APInt DemandedMask(APInt::getAllOnes(Known.getBitWidth())); in SimplifyDemandedInstructionBits() local 90 const APInt &DemandedMask, in SimplifyDemandedBits() argument 126 SimplifyDemandedUseBits(Value * V,APInt DemandedMask,KnownBits & Known,unsigned Depth,Instruction * CxtI) SimplifyDemandedUseBits() argument 387 __anon652b8de40302(Instruction *I, unsigned OpNo, const APInt &DemandedMask) SimplifyDemandedUseBits() argument 1089 SimplifyMultipleUseDemandedBits(Instruction * I,const APInt & DemandedMask,KnownBits & Known,unsigned Depth,Instruction * CxtI) SimplifyMultipleUseDemandedBits() argument 1264 simplifyShrShlDemandedBits(Instruction * Shr,const APInt & ShrOp1,Instruction * Shl,const APInt & ShlOp1,const APInt & DemandedMask,KnownBits & Known) simplifyShrShlDemandedBits() argument [all...] |
H A D | InstructionCombining.cpp | 165 IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in targetSimplifyDemandedUseBitsIntrinsic() argument
|
/freebsd-src/contrib/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
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 2816 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) const simplifyDemandedUseBitsIntrinsic() argument
|
H A D | X86ISelLowering.cpp | 39883 SmallVector<int, 16> DemandedMask(BCVT.getVectorNumElements(), combineTargetShuffle() local 41695 SmallVector<int, 64> DemandedMask(NumElts, SM_SentinelUndef); SimplifyDemandedVectorEltsForTargetNode() local 41741 APInt DemandedMask = APInt::getLowBitsSet(64, 32); SimplifyDemandedBitsForTargetNode() local 41812 APInt DemandedMask = OriginalDemandedBits.lshr(ShAmt); SimplifyDemandedBitsForTargetNode() local 41857 APInt DemandedMask = OriginalDemandedBits << ShAmt; SimplifyDemandedBitsForTargetNode() local 41879 APInt DemandedMask = OriginalDemandedBits << ShAmt; SimplifyDemandedBitsForTargetNode() local 42161 APInt DemandedMask = APInt::getBitsSet(BitWidth, Shift, Shift + Length); SimplifyDemandedBitsForTargetNode() local 42172 APInt DemandedMask(APInt::getLowBitsSet(BitWidth, 16)); SimplifyDemandedBitsForTargetNode() local 42201 APInt DemandedMask(APInt::getLowBitsSet(BitWidth, Count)); SimplifyDemandedBitsForTargetNode() local 51427 APInt DemandedMask(APInt::getAllOnes(VT.getScalarSizeInBits())); combineVTRUNC() local 51914 APInt DemandedMask(APInt::getAllOnes(NumBits)); combineBEXTR() local 52302 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, Log2_32(BitWidth)); combineBT() local 53259 APInt DemandedMask(APInt::getAllOnes(NumBits)); combineMOVMSK() local 53274 APInt DemandedMask(APInt::getAllOnes(NumBits)); combineTESTP() local 53289 APInt DemandedMask(APInt::getSignMask(Mask.getScalarValueSizeInBits())); combineX86GatherScatter() local 53423 APInt DemandedMask(APInt::getSignMask(Mask.getScalarValueSizeInBits())); combineGatherScatter() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 15202 APInt DemandedMask = APInt::getLowBitsSet(32, 16); PerformVMOVhrCombine() local 15406 APInt DemandedMask = APInt::getLowBitsSet(32, 16); PerformPREDICATE_CASTCombine() local 17638 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth); PerformIntrinsicCombine() local 17655 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth); PerformIntrinsicCombine() local 18978 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); PerformDAGCombine() local 18985 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); PerformDAGCombine() local 18996 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); PerformDAGCombine() local 19024 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); PerformDAGCombine() local 19035 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 8); PerformDAGCombine() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 678 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 197 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
|
H A D | TargetTransformInfo.h | 2258 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 367 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) const simplifyDemandedUseBitsIntrinsic() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 3946 APInt DemandedMask = APInt::getAllOnes(DemandedBW); recognizeBSwapOrBitReverseIdiom() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 21077 APInt DemandedMask = ~ShiftedOutBits; performVectorShiftCombine() local 21223 APInt DemandedMask = APInt::getLowBitsSet(64, 56); performTBISimplification() local [all...] |