Lines Matching defs:BOK

561                                  BinaryOperatorKind BOK);
570 BinaryOperatorKind &BOK,
1585 BinaryOperatorKind BOK) {
1599 ReductionData.set(BOK, SR);
1635 const ValueDecl *D, SourceRange &SR, BinaryOperatorKind &BOK,
1649 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>();
9027 BinaryOperatorKind BOK = (OOK == OO_Plus) ? BO_Add : BO_Sub;
9028 Cnt = SemaRef.BuildBinOp(S, Loc, BOK, Cnt, Inc).get();
18197 getRelatedCompoundReductionOp(BinaryOperatorKind BOK) {
18198 if (BOK == BO_Add)
18200 if (BOK == BO_Mul)
18202 if (BOK == BO_And)
18204 if (BOK == BO_Or)
18206 if (BOK == BO_Xor)
18208 return BOK;
18219 BinaryOperatorKind BOK = BO_Comma;
18231 BOK = BO_Add;
18234 // Minus(-) operator is not supported in TR11 (OpenMP 6.0). Setting BOK to
18238 BOK = BO_Comma;
18240 BOK = BO_Add;
18243 BOK = BO_Mul;
18246 BOK = BO_And;
18249 BOK = BO_Or;
18252 BOK = BO_Xor;
18255 BOK = BO_LAnd;
18258 BOK = BO_LOr;
18302 BOK = BO_GT;
18304 BOK = BO_LT;
18480 if (BOK == BO_Comma && DeclareReductionRef.isUnset()) {
18502 if ((BOK == BO_GT || BOK == BO_LT) &&
18516 if ((BOK == BO_OrAssign || BOK == BO_AndAssign || BOK == BO_XorAssign) &&
18601 switch (BOK) {
18653 (BOK != BO_LT) ? IsSigned ? llvm::APInt::getSignedMinValue(Size)
18668 Context.getFloatTypeSemantics(Type), BOK != BO_LT);
18754 BinaryOperatorKind CombBOK = getRelatedCompoundReductionOp(BOK);
18755 if (Type->isRecordType() && CombBOK != BOK) {
18763 S.BuildBinOp(Stack->getCurScope(), ReductionId.getBeginLoc(), BOK,
18766 if (BOK != BO_LT && BOK != BO_GT) {
18856 (IsParentBOK && BOK != ParentBOK) || IsParentReductionOp) {
18933 Stack->addTaskgroupReductionData(D, ReductionIdRange, BOK);