Home
last modified time | relevance | path

Searched refs:CmpExpr (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp839 void transferOptionalAndOptionalCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndOptionalCmp() argument
844 auto *CmpValue = &forceBoolValue(Env, *CmpExpr); in transferOptionalAndOptionalCmp()
845 auto *Arg0Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(0)); in transferOptionalAndOptionalCmp()
847 auto *Arg1Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(1)); in transferOptionalAndOptionalCmp()
849 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndOptionalCmp()
857 void transferOptionalAndValueCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndValueCmp() argument
860 auto *CmpValue = &forceBoolValue(Env, *CmpExpr); in transferOptionalAndValueCmp()
863 if (CmpExpr->getOperator() == clang::OO_ExclaimEqual) in transferOptionalAndValueCmp()
870 void transferOptionalAndNulloptCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndNulloptCmp() argument
873 auto *CmpValue = &forceBoolValue(Env, *CmpExpr); in transferOptionalAndNulloptCmp()
[all …]