Home | History | Annotate | Download | only in IR

Lines Matching refs:BO

42     BinaryOperator *BO = BinaryOperator::CreateAdd(LHS, RHS);
43 if (HasNUW) BO->setHasNoUnsignedWrap();
44 if (HasNSW) BO->setHasNoSignedWrap();
45 return BO;
58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
59 if (HasNUW) BO->setHasNoUnsignedWrap();
60 if (HasNSW) BO->setHasNoSignedWrap();
61 return BO;
74 BinaryOperator *BO = BinaryOperator::CreateMul(LHS, RHS);
75 if (HasNUW) BO->setHasNoUnsignedWrap();
76 if (HasNSW) BO->setHasNoSignedWrap();
77 return BO;
120 BinaryOperator *BO = BinaryOperator::CreateShl(LHS, RHS);
121 if (HasNUW) BO->setHasNoUnsignedWrap();
122 if (HasNSW) BO->setHasNoSignedWrap();
123 return BO;
158 BinaryOperator *BO = BinaryOperator::CreateNeg(C);
159 if (HasNUW) BO->setHasNoUnsignedWrap();
160 if (HasNSW) BO->setHasNoSignedWrap();
161 return BO;