Lines Matching defs:AssumeNonZero
193 bool AssumeNonZero, bool DoFold);
538 if (takeLog2(Builder, Op0, /*Depth*/ 0, /*AssumeNonZero*/ false,
540 Value *Res = takeLog2(Builder, Op0, /*Depth*/ 0, /*AssumeNonZero*/ false,
547 if (takeLog2(Builder, Op1, /*Depth*/ 0, /*AssumeNonZero*/ false,
549 Value *Res = takeLog2(Builder, Op1, /*Depth*/ 0, /*AssumeNonZero*/ false,
1401 bool AssumeNonZero, bool DoFold) {
1427 if (Value *LogX = takeLog2(Builder, X, Depth, AssumeNonZero, DoFold))
1435 if (AssumeNonZero || BO->hasNoUnsignedWrap() || BO->hasNoSignedWrap())
1436 if (Value *LogX = takeLog2(Builder, X, Depth, AssumeNonZero, DoFold))
1444 AssumeNonZero, DoFold))
1446 AssumeNonZero, DoFold))
1455 // Use AssumeNonZero as false here. Otherwise we can hit case where
1458 /*AssumeNonZero*/ false, DoFold))
1460 /*AssumeNonZero*/ false, DoFold))
1572 if (takeLog2(Builder, Op1, /*Depth*/ 0, /*AssumeNonZero*/ true,
1575 /*AssumeNonZero*/ true, /*DoFold*/ true);