Lines Matching refs:BOK
551 BinaryOperatorKind BOK);
560 BinaryOperatorKind &BOK,
1560 BinaryOperatorKind BOK) { in addTaskgroupReductionData() argument
1574 ReductionData.set(BOK, SR); in addTaskgroupReductionData()
1610 const ValueDecl *D, SourceRange &SR, BinaryOperatorKind &BOK, in getTopMostTaskgroupReductionData() argument
1624 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>(); in getTopMostTaskgroupReductionData()
9057 BinaryOperatorKind BOK = (OOK == OO_Plus) ? BO_Add : BO_Sub; in buildOrderedLoopData() local
9058 Cnt = SemaRef.BuildBinOp(S, Loc, BOK, Cnt, Inc).get(); in buildOrderedLoopData()
19056 getRelatedCompoundReductionOp(BinaryOperatorKind BOK) { in getRelatedCompoundReductionOp() argument
19057 if (BOK == BO_Add) in getRelatedCompoundReductionOp()
19059 if (BOK == BO_Mul) in getRelatedCompoundReductionOp()
19061 if (BOK == BO_And) in getRelatedCompoundReductionOp()
19063 if (BOK == BO_Or) in getRelatedCompoundReductionOp()
19065 if (BOK == BO_Xor) in getRelatedCompoundReductionOp()
19067 return BOK; in getRelatedCompoundReductionOp()
19078 BinaryOperatorKind BOK = BO_Comma; in actOnOMPReductionKindClause() local
19091 BOK = BO_Add; in actOnOMPReductionKindClause()
19094 BOK = BO_Mul; in actOnOMPReductionKindClause()
19097 BOK = BO_And; in actOnOMPReductionKindClause()
19100 BOK = BO_Or; in actOnOMPReductionKindClause()
19103 BOK = BO_Xor; in actOnOMPReductionKindClause()
19106 BOK = BO_LAnd; in actOnOMPReductionKindClause()
19109 BOK = BO_LOr; in actOnOMPReductionKindClause()
19153 BOK = BO_GT; in actOnOMPReductionKindClause()
19155 BOK = BO_LT; in actOnOMPReductionKindClause()
19325 if (BOK == BO_Comma && DeclareReductionRef.isUnset()) { in actOnOMPReductionKindClause()
19342 if ((BOK == BO_GT || BOK == BO_LT) && in actOnOMPReductionKindClause()
19356 if ((BOK == BO_OrAssign || BOK == BO_AndAssign || BOK == BO_XorAssign) && in actOnOMPReductionKindClause()
19441 switch (BOK) { in actOnOMPReductionKindClause()
19493 (BOK != BO_LT) ? IsSigned ? llvm::APInt::getSignedMinValue(Size) in actOnOMPReductionKindClause()
19508 Context.getFloatTypeSemantics(Type), BOK != BO_LT); in actOnOMPReductionKindClause()
19594 BinaryOperatorKind CombBOK = getRelatedCompoundReductionOp(BOK); in actOnOMPReductionKindClause()
19595 if (Type->isRecordType() && CombBOK != BOK) { in actOnOMPReductionKindClause()
19603 S.BuildBinOp(Stack->getCurScope(), ReductionId.getBeginLoc(), BOK, in actOnOMPReductionKindClause()
19606 if (BOK != BO_LT && BOK != BO_GT) { in actOnOMPReductionKindClause()
19696 (IsParentBOK && BOK != ParentBOK) || IsParentReductionOp) { in actOnOMPReductionKindClause()
19773 Stack->addTaskgroupReductionData(D, ReductionIdRange, BOK); in actOnOMPReductionKindClause()