Lines Matching refs:URem
11 // srem, urem, frem.
1374 /// instructions (urem and srem). It is called by the visitors to those integer
1399 (I.getOpcode() == Instruction::URem ||
1402 // predecessor blocks, so do this only if we know the srem or urem
1430 // (zext A) urem (zext B) --> zext (A urem B)
1436 // X urem Y -> X and Y-1, where Y is a power of 2,
1443 // 1 urem X -> zext(X != 1)
1477 // unsigned inputs), turn this into a urem.
1482 // X srem Y -> X urem Y, iff X and Y don't have sign bit set