Lines Matching refs:BOK
556 BinaryOperatorKind BOK);
565 BinaryOperatorKind &BOK,
1580 BinaryOperatorKind BOK) { in addTaskgroupReductionData() argument
1594 ReductionData.set(BOK, SR); in addTaskgroupReductionData()
1630 const ValueDecl *D, SourceRange &SR, BinaryOperatorKind &BOK, in getTopMostTaskgroupReductionData() argument
1644 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>(); in getTopMostTaskgroupReductionData()
9221 BinaryOperatorKind BOK = (OOK == OO_Plus) ? BO_Add : BO_Sub; in buildOrderedLoopData() local
9222 Cnt = SemaRef.BuildBinOp(S, Loc, BOK, Cnt, Inc).get(); in buildOrderedLoopData()
19395 getRelatedCompoundReductionOp(BinaryOperatorKind BOK) { in getRelatedCompoundReductionOp() argument
19396 if (BOK == BO_Add) in getRelatedCompoundReductionOp()
19398 if (BOK == BO_Mul) in getRelatedCompoundReductionOp()
19400 if (BOK == BO_And) in getRelatedCompoundReductionOp()
19402 if (BOK == BO_Or) in getRelatedCompoundReductionOp()
19404 if (BOK == BO_Xor) in getRelatedCompoundReductionOp()
19406 return BOK; in getRelatedCompoundReductionOp()
19417 BinaryOperatorKind BOK = BO_Comma; in actOnOMPReductionKindClause() local
19429 BOK = BO_Add; in actOnOMPReductionKindClause()
19436 BOK = BO_Comma; in actOnOMPReductionKindClause()
19438 BOK = BO_Add; in actOnOMPReductionKindClause()
19441 BOK = BO_Mul; in actOnOMPReductionKindClause()
19444 BOK = BO_And; in actOnOMPReductionKindClause()
19447 BOK = BO_Or; in actOnOMPReductionKindClause()
19450 BOK = BO_Xor; in actOnOMPReductionKindClause()
19453 BOK = BO_LAnd; in actOnOMPReductionKindClause()
19456 BOK = BO_LOr; in actOnOMPReductionKindClause()
19500 BOK = BO_GT; in actOnOMPReductionKindClause()
19502 BOK = BO_LT; in actOnOMPReductionKindClause()
19678 if (BOK == BO_Comma && DeclareReductionRef.isUnset()) { in actOnOMPReductionKindClause()
19700 if ((BOK == BO_GT || BOK == BO_LT) && in actOnOMPReductionKindClause()
19714 if ((BOK == BO_OrAssign || BOK == BO_AndAssign || BOK == BO_XorAssign) && in actOnOMPReductionKindClause()
19799 switch (BOK) { in actOnOMPReductionKindClause()
19851 (BOK != BO_LT) ? IsSigned ? llvm::APInt::getSignedMinValue(Size) in actOnOMPReductionKindClause()
19866 Context.getFloatTypeSemantics(Type), BOK != BO_LT); in actOnOMPReductionKindClause()
19952 BinaryOperatorKind CombBOK = getRelatedCompoundReductionOp(BOK); in actOnOMPReductionKindClause()
19953 if (Type->isRecordType() && CombBOK != BOK) { in actOnOMPReductionKindClause()
19961 S.BuildBinOp(Stack->getCurScope(), ReductionId.getBeginLoc(), BOK, in actOnOMPReductionKindClause()
19964 if (BOK != BO_LT && BOK != BO_GT) { in actOnOMPReductionKindClause()
20054 (IsParentBOK && BOK != ParentBOK) || IsParentReductionOp) { in actOnOMPReductionKindClause()
20131 Stack->addTaskgroupReductionData(D, ReductionIdRange, BOK); in actOnOMPReductionKindClause()