Lines Matching defs:SimplifyDemandedBits

336     bool SimplifyDemandedBits(SDValue Op) {
339 return SimplifyDemandedBits(Op, DemandedBits);
342 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits) {
347 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, false);
363 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
1378 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
1383 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, 0,
2813 if (SimplifyDemandedBits(SDValue(N, 0)))
4565 if (SimplifyDemandedBits(SDValue(N, 0)))
5185 if (SimplifyDemandedBits(SDValue(N, 0)))
5752 if (SimplifyDemandedBits(SDValue(N, 0)))
7261 // Note: the SimplifyDemandedBits fold below can make an information-losing
7277 if (SimplifyDemandedBits(SDValue(N, 0)))
7999 if (SimplifyDemandedBits(SDValue(N, 0)))
9606 if (SimplifyDemandedBits(SDValue(N, 0)))
9820 if (SimplifyDemandedBits(SDValue(N, 0)))
10145 if (SimplifyDemandedBits(SDValue(N, 0)))
10496 if (SimplifyDemandedBits(SDValue(N, 0)))
10718 if (SimplifyDemandedBits(SDValue(N, 0)))
10747 // The also tends to happen for binary operations when SimplifyDemandedBits
10883 if (SimplifyDemandedBits(SDValue(N, 0)))
12007 // SimplifyDemandedBits, which only works if the value has a single use.
12008 if (SimplifyDemandedBits(Value, TruncDemandedBits)) {
12010 // with another node (N is deleted) SimplifyDemandedBits will add Value's
14742 if (SimplifyDemandedBits(SDValue(N, 0)))
15179 if (SimplifyDemandedBits(SDValue(N, 0)))
17601 if (SimplifyDemandedBits(N1,
17606 if (SimplifyDemandedBits(N0,
21413 // See if we can simplify the operation with SimplifyDemandedBits, which
21415 if (SimplifyDemandedBits(Val, TruncDemandedBits))
21507 // See if we can simplify the operation with SimplifyDemandedBits, which
21510 if (SimplifyDemandedBits(Value, TruncDemandedBits)) {
21512 // with another node (N is deleted) SimplifyDemandedBits will add Value's
22748 if (SimplifyDemandedBits(VecOp, DemandedBits, DemandedElts, true)) {