Searched refs:magics (Results 1 – 2 of 2) sorted by relevance
2552 APInt::ms magics = d.magic(); in BuildSDIV() local2560 DAG.getConstant(magics.m, VT)); in BuildSDIV()2565 DAG.getConstant(magics.m, VT)).getNode(), 1); in BuildSDIV()2569 if (d.isStrictlyPositive() && magics.m.isNegative()) { in BuildSDIV()2575 if (d.isNegative() && magics.m.isStrictlyPositive()) { in BuildSDIV()2581 if (magics.s > 0) { in BuildSDIV()2583 DAG.getConstant(magics.s, getShiftAmountTy(Q.getValueType()))); in BuildSDIV()2614 APInt::mu magics = N1C.magicu(); in BuildUDIV() local2620 if (magics.a != 0 && !N1C[0]) { in BuildUDIV()2628 magics = N1C.lshr(Shift).magicu(Shift); in BuildUDIV()[all …]
711 # already done by LHarc magics