Home
last modified time | relevance | path

Searched defs:DemandedMask (Results 1 – 13 of 13) sorted by relevance

/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp70 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 DInstructionCombining.cpp165 IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in targetSimplifyDemandedUseBitsIntrinsic() argument
/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h510 SimplifyDemandedBits(Instruction * I,unsigned OpNo,const APInt & DemandedMask,KnownBits & Known) SimplifyDemandedBits() argument
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1508 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 DX86InstCombineIntrinsic.cpp3061 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) const simplifyDemandedUseBitsIntrinsic() argument
H A DX86ISelLowering.cpp40716 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 DARMISelLowering.cpp15230 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 DTargetTransformInfoImpl.h201 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
H A DTargetTransformInfo.h2312 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h691 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) simplifyDemandedUseBitsIntrinsic() argument
/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp368 simplifyDemandedUseBitsIntrinsic(InstCombiner & IC,IntrinsicInst & II,APInt DemandedMask,KnownBits & Known,bool & KnownBitsComputed) const simplifyDemandedUseBitsIntrinsic() argument
/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp4046 APInt DemandedMask = APInt::getAllOnes(DemandedBW); recognizeBSwapOrBitReverseIdiom() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22185 APInt DemandedMask = ~ShiftedOutBits; performVectorShiftCombine() local
22331 APInt DemandedMask = APInt::getLowBitsSet(64, 56); performTBISimplification() local
[all...]