Searched refs:IfFold (Results 1 – 1 of 1) sorted by relevance
1530 auto IfFold = [DoFold](function_ref<Value *()> Fn) { in takeLog2() local1540 return IfFold([&]() { in takeLog2()1556 return IfFold([&]() { return Builder.CreateZExt(LogX, Op->getType()); }); in takeLog2()1564 return IfFold([&]() { in takeLog2()1577 return IfFold([&]() { return Builder.CreateAdd(LogX, Y); }); in takeLog2()1586 return IfFold([&]() { return Builder.CreateSub(LogX, Y); }); in takeLog2()1593 return IfFold([&]() { return LogX; }); in takeLog2()1595 return IfFold([&]() { return LogY; }); in takeLog2()1604 return IfFold([&]() { in takeLog2()1618 return IfFold([&]() { in takeLog2()