Lines Matching defs:SimplifyDemandedBits

340     bool SimplifyDemandedBits(SDValue Op) {
343 return SimplifyDemandedBits(Op, DemandedBits);
346 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits) {
351 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, false);
367 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
1392 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
1397 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, 0,
2845 if (SimplifyDemandedBits(SDValue(N, 0)))
4678 if (SimplifyDemandedBits(SDValue(N, 0)))
5021 if (SimplifyDemandedBits(SDValue(N, 0)))
5304 if (SimplifyDemandedBits(SDValue(N, 0)))
5896 if (SimplifyDemandedBits(SDValue(N, 0)))
7436 // Note: the SimplifyDemandedBits fold below can make an information-losing
7449 if (SimplifyDemandedBits(SDValue(N, 0)))
8171 if (SimplifyDemandedBits(SDValue(N, 0)))
9777 if (SimplifyDemandedBits(SDValue(N, 0)))
9991 if (SimplifyDemandedBits(SDValue(N, 0)))
10315 if (SimplifyDemandedBits(SDValue(N, 0)))
10666 if (SimplifyDemandedBits(SDValue(N, 0)))
10891 if (SimplifyDemandedBits(SDValue(N, 0)))
10920 // The also tends to happen for binary operations when SimplifyDemandedBits
11059 if (SimplifyDemandedBits(SDValue(N, 0)))
12301 // SimplifyDemandedBits, which only works if the value has a single use.
12302 if (SimplifyDemandedBits(Value, TruncDemandedBits)) {
12304 // with another node (N is deleted) SimplifyDemandedBits will add Value's
15034 if (SimplifyDemandedBits(SDValue(N, 0)))
15607 if (SimplifyDemandedBits(SDValue(N, 0)))
18028 if (SimplifyDemandedBits(N1,
18033 if (SimplifyDemandedBits(N0,
21857 // See if we can simplify the operation with SimplifyDemandedBits, which
21859 if (SimplifyDemandedBits(Val, TruncDemandedBits))
21951 // See if we can simplify the operation with SimplifyDemandedBits, which
21954 if (SimplifyDemandedBits(Value, TruncDemandedBits)) {
21956 // with another node (N is deleted) SimplifyDemandedBits will add Value's
23231 if (SimplifyDemandedBits(VecOp, DemandedBits, DemandedElts, true)) {