Searched refs:HasOneUse (Results 1 – 1 of 1) sorted by relevance
2880 bool HasOneUse) { in createLogicFromTable() argument2893 return HasOneUse ? Builder.CreateNot(Builder.CreateOr(Op0, Op1)) : nullptr; in createLogicFromTable()2895 return HasOneUse ? Builder.CreateAnd(Builder.CreateNot(Op0), Op1) : nullptr; in createLogicFromTable()2899 return HasOneUse ? Builder.CreateAnd(Op0, Builder.CreateNot(Op1)) : nullptr; in createLogicFromTable()2905 return HasOneUse ? Builder.CreateNot(Builder.CreateAnd(Op0, Op1)) : nullptr; in createLogicFromTable()2909 return HasOneUse ? Builder.CreateNot(Builder.CreateXor(Op0, Op1)) : nullptr; in createLogicFromTable()2913 return HasOneUse ? Builder.CreateOr(Builder.CreateNot(Op0), Op1) : nullptr; in createLogicFromTable()2917 return HasOneUse ? Builder.CreateOr(Op0, Builder.CreateNot(Op1)) : nullptr; in createLogicFromTable()6391 bool HasOneUse = ExtI->hasOneUse() && ExtI->getOperand(0)->hasOneUse(); in foldICmpUsingBoolRange() local6407 } else if (!IsSExt || HasOneUse) { in foldICmpUsingBoolRange()[all …]