Lines Matching refs:CmpExpr
577 void transferOptionalAndOptionalCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndOptionalCmp() argument
582 auto *CmpValue = &forceBoolValue(Env, *CmpExpr); in transferOptionalAndOptionalCmp()
583 auto *Arg0Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(0)); in transferOptionalAndOptionalCmp()
585 auto *Arg1Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(1)); in transferOptionalAndOptionalCmp()
587 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndOptionalCmp()
595 void transferOptionalAndValueCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndValueCmp() argument
598 auto *CmpValue = &forceBoolValue(Env, *CmpExpr); in transferOptionalAndValueCmp()
601 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndValueCmp()
608 void transferOptionalAndNulloptCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndNulloptCmp() argument
611 auto *CmpValue = &forceBoolValue(Env, *CmpExpr); in transferOptionalAndNulloptCmp()
614 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndNulloptCmp()