Searched refs:DemandedMask (Results 1 - 6 of 6) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 69 APInt DemandedMask(APInt::getAllOnesValue(BitWidth)); 71 Value *V = SimplifyDemandedUseBits(&Inst, DemandedMask, Known, 83 const APInt &DemandedMask, 87 Value *NewVal = SimplifyDemandedUseBits(U.get(), DemandedMask, Known, 100 /// set in DemandedMask of the result of V are ever used downstream. 112 /// Known.Zero may only be accurate for those bits set in DemandedMask. Note 113 /// also that the bitwidth of V, DemandedMask, Known.Zero and Known.One must all 121 Value *InstCombiner::SimplifyDemandedUseBits(Value *V, APInt DemandedMask, argument 126 uint32_t BitWidth = DemandedMask.getBitWidth(); 131 "Value *V, DemandedMask an 82 SimplifyDemandedBits(Instruction *I, unsigned OpNo, const APInt &DemandedMask, KnownBits &Known, unsigned Depth) argument 839 SimplifyMultipleUseDemandedBits(Instruction *I, const APInt &DemandedMask, KnownBits &Known, unsigned Depth, Instruction *CxtI) argument 962 simplifyShrShlDemandedBits(Instruction *Shr, const APInt &ShrOp1, Instruction *Shl, const APInt &ShlOp1, const APInt &DemandedMask, KnownBits &Known) argument [all...] |
H A D | InstCombineInternal.h | 856 Value *SimplifyDemandedUseBits(Value *V, APInt DemandedMask, KnownBits &Known, 859 const APInt &DemandedMask, KnownBits &Known, 864 /// DemandedMask, but without modifying the Instruction. 866 const APInt &DemandedMask, 874 const APInt &ShlOp1, const APInt &DemandedMask, KnownBits &Known);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1606 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 8); local 1611 if (TLI.ShrinkDemandedConstant(OutVal, DemandedMask, TLO) || 1612 TLI.SimplifyDemandedBits(OutVal, DemandedMask, Known, TLO)) 1622 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); local 1627 if (TLI.ShrinkDemandedConstant(Time, DemandedMask, TLO) || 1628 TLI.SimplifyDemandedBits(Time, DemandedMask, Known, TLO))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 13454 APInt DemandedMask = APInt::getLowBitsSet(32, 16); local 13456 if (TLI.SimplifyDemandedBits(Op0, DemandedMask, DCI)) 15023 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth); local 15024 if (SimplifyDemandedBits(N->getOperand(3), DemandedMask, DCI)) 15040 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth); local 15041 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) 16002 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); local 16003 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) 16009 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); local 16010 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DC 16018 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16); local 16046 APInt DemandedMask = APInt::getHighBitsSet(BitWidth, 16); local 16055 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 8); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 12709 APInt DemandedMask = APInt::getLowBitsSet(64, 56); local 12714 if (TLI.SimplifyDemandedBits(Addr, DemandedMask, Known, TLO)) {
|
Completed in 237 milliseconds