Home
last modified time | relevance | path

Searched refs:SimplifyDemandedBits (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp95 bool InstCombinerImpl::SimplifyDemandedBits(Instruction *I, unsigned OpNo, in SimplifyDemandedBits() function in InstCombinerImpl
202 SimplifyDemandedBits(I, 0, DemandedFromOps, LHSKnown, Q, Depth + 1) || in SimplifyDemandedUseBits()
204 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Q, Depth + 1)) { in SimplifyDemandedUseBits()
217 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Q, Depth + 1) || in SimplifyDemandedUseBits()
218 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.Zero, LHSKnown, Q, in SimplifyDemandedUseBits()
245 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Q, Depth + 1) || in SimplifyDemandedUseBits()
246 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.One, LHSKnown, Q, in SimplifyDemandedUseBits()
285 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Q, Depth + 1) || in SimplifyDemandedUseBits()
286 SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Q, Depth + 1)) in SimplifyDemandedUseBits()
377 if (SimplifyDemandedBits(I, 2, DemandedMask, RHSKnown, Q, Depth + 1) || in SimplifyDemandedUseBits()
[all …]
H A DInstCombineInternal.h572 using InstCombiner::SimplifyDemandedBits;
573 bool SimplifyDemandedBits(Instruction *I, unsigned Op,
H A DInstCombineCompares.cpp6860 if (SimplifyDemandedBits(&I, 0, getDemandedBitsLHSMask(I, BitWidth), in foldICmpUsingKnownBits()
6864 if (SimplifyDemandedBits(&I, 1, APInt::getAllOnes(BitWidth), Op1Known, Q)) in foldICmpUsingKnownBits()
H A DInstCombineCalls.cpp2399 if (SimplifyDemandedBits(II, 2, Op2Demanded, Op2Known)) in visitCallInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h511 virtual bool SimplifyDemandedBits(Instruction *I, unsigned OpNo,
516 bool SimplifyDemandedBits(Instruction *I, unsigned OpNo, in SimplifyDemandedBits() function
518 return SimplifyDemandedBits(I, OpNo, DemandedMask, Known, in SimplifyDemandedBits()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp647 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in TargetLowering
654 bool Simplified = SimplifyDemandedBits(Op, DemandedBits, Known, TLO); in SimplifyDemandedBits()
662 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in TargetLowering
671 SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO); in SimplifyDemandedBits()
679 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in TargetLowering
692 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, Depth, in SimplifyDemandedBits()
1156 bool TargetLowering::SimplifyDemandedBits( in SimplifyDemandedBits() function in TargetLowering
1229 if (SimplifyDemandedBits(Src, SrcDemandedBits, SrcKnown, TLO, Depth + 1)) in SimplifyDemandedBits()
1247 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1)) in SimplifyDemandedBits()
1293 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1)) in SimplifyDemandedBits()
[all …]
H A DDAGCombiner.cpp341 bool SimplifyDemandedBits(SDValue Op) { in SimplifyDemandedBits() function in __anon666e37100111::DAGCombiner
344 return SimplifyDemandedBits(Op, DemandedBits); in SimplifyDemandedBits()
347 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits) { in SimplifyDemandedBits() function in __anon666e37100111::DAGCombiner
352 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, false); in SimplifyDemandedBits()
368 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
1435 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in DAGCombiner
1440 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, 0, in SimplifyDemandedBits()
2975 if (SimplifyDemandedBits(SDValue(N, 0))) in visitADDLike()
4895 if (SimplifyDemandedBits(SDValue(N, 0))) in visitMUL()
5246 if (SimplifyDemandedBits(SDValue(N, 0))) in visitUDIV()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp2150 return IC.SimplifyDemandedBits(II, /*OpNo=*/1, DemandedMask, KnownMask); in simplifyX86VPERMMask()
2965 if (IC.SimplifyDemandedBits(&II, 1, APInt(8, 0b10001111), KnownMask)) in instCombineIntrinsic()
2978 if (IC.SimplifyDemandedBits(&II, 1, APInt(32, 0b00011), KnownMask)) in instCombineIntrinsic()
2991 if (IC.SimplifyDemandedBits(&II, 1, APInt(64, 0b00010), KnownMask)) in instCombineIntrinsic()
H A DX86ISelLowering.cpp44391 if (SimplifyDemandedBits(Src, TruncMask, DemandedElts, KnownOp, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode()
44414 if (SimplifyDemandedBits(LHS, DemandedMaskLHS, OriginalDemandedElts, in SimplifyDemandedBitsForTargetNode()
44417 if (SimplifyDemandedBits(RHS, DemandedMaskRHS, OriginalDemandedElts, in SimplifyDemandedBitsForTargetNode()
44448 if (SimplifyDemandedBits(Op1, OriginalDemandedBits, OriginalDemandedElts, in SimplifyDemandedBitsForTargetNode()
44452 if (SimplifyDemandedBits(Op0, ~Known.Zero & OriginalDemandedBits, in SimplifyDemandedBitsForTargetNode()
44502 if (SimplifyDemandedBits(Op0, DemandedMask, OriginalDemandedElts, Known, in SimplifyDemandedBitsForTargetNode()
44533 if (SimplifyDemandedBits(Op0, DemandedMask, OriginalDemandedElts, Known, in SimplifyDemandedBitsForTargetNode()
44582 if (SimplifyDemandedBits(Op0, DemandedMask, OriginalDemandedElts, Known, in SimplifyDemandedBitsForTargetNode()
44617 if (SimplifyDemandedBits(LHS, OriginalDemandedBits, DemandedEltsLHS, Known, in SimplifyDemandedBitsForTargetNode()
44622 if (SimplifyDemandedBits(RHS, OriginalDemandedBits, DemandedEltsRHS, Known, in SimplifyDemandedBitsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4160 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
4167 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
4174 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
4179 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1484 TLI.SimplifyDemandedBits(OutVal, DemandedMask, Known, TLO)) in PerformDAGCombine()
1500 TLI.SimplifyDemandedBits(Time, DemandedMask, Known, TLO)) in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp208 if (IC.SimplifyDemandedBits(&II, 0, APInt::getLowBitsSet(32, 16), in instCombineIntrinsic()
245 if (IC.SimplifyDemandedBits(&II, CarryOp, APInt::getOneBitSet(32, 29), in instCombineIntrinsic()
H A DARMISelLowering.cpp15294 if (TLI.SimplifyDemandedBits(Op0, DemandedMask, DCI)) in PerformVMOVhrCombine()
15498 if (TLI.SimplifyDemandedBits(Op, DemandedMask, DCI)) in PerformPREDICATE_CASTCombine()
17740 if (SimplifyDemandedBits(N->getOperand(3), DemandedMask, DCI)) in PerformIntrinsicCombine()
17757 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) in PerformIntrinsicCombine()
19072 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) in PerformDAGCombine()
19079 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) in PerformDAGCombine()
19090 if ((SimplifyDemandedBits(N->getOperand(0), DemandedMask, DCI)) || in PerformDAGCombine()
19091 (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI))) in PerformDAGCombine()
19100 if ((SimplifyDemandedBits(N->getOperand(0), LowMask, DCI)) || in PerformDAGCombine()
19101 (SimplifyDemandedBits(N->getOperand(1), HighMask, DCI))) in PerformDAGCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp525 if (IC.SimplifyDemandedBits(&II, LaneArgIdx, DemandedMask, Known)) in simplifyDemandedLaneMaskArg()
H A DAMDGPUISelLowering.cpp3809 if (TLI.SimplifyDemandedBits(LHS, Demanded, DCI)) in simplifyMul24()
3811 if (TLI.SimplifyDemandedBits(RHS, Demanded, DCI)) in simplifyMul24()
5467 TLI.SimplifyDemandedBits(BitsFrom, Demanded, Known, TLO)) { in PerformDAGCombine()
H A DSIISelLowering.cpp15636 if (TLI.SimplifyDemandedBits(Src, DemandedBits, DCI)) { in performCvtF32UByteNCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td2152 // occurs because SimplifyDemandedBits prefers srl over sra.
2157 // SimplifyDemandedBits.
H A DRISCVISelLowering.cpp19670 if (!SimplifyDemandedBits(Op, Mask, DCI)) in PerformDAGCombine()
21182 if (SimplifyDemandedBits(Op.getOperand(0), DemandedBits, in SimplifyDemandedBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp5760 if (TLI.SimplifyDemandedBits(SDValue(N, 0), DemandedMask, DCI)) in performVMSKLTZCombine()
8573 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedElts, KnownSrc, TLO, in SimplifyDemandedBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp23432 if (TLI.SimplifyDemandedBits(Op, DemandedMask, DCI)) in performVectorShiftCombine()
23585 if (TLI.SimplifyDemandedBits(Addr, DemandedMask, Known, TLO)) { in performTBISimplification()
26764 if (DAG.getTargetLoweringInfo().SimplifyDemandedBits( in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc14427 …llvm7SDValueERKNS1_5APIntE", "(anonymous namespace)::DAGCombiner::SimplifyDemandedBits(llvm::SDVal…
14437 …mandedBitsEN4llvm7SDValueE", "(anonymous namespace)::DAGCombiner::SimplifyDemandedBits(llvm::SDVal…
15561 …5APIntERS2_S5_RNS0_17TargetLoweringOptEj", "llvm::TargetLowering::SimplifyDemandedBits(llvm::SDVal…
18952 …fyDemandedBitsERNS_3UseENS_5APIntERS3_S4_j", "llvm::InstCombiner::SimplifyDemandedBits(llvm::Use&,…