Lines Matching refs:BuiltinOp
7721 unsigned BuiltinOp = E->getBuiltinCallee(); in IsConstantEvaluatedBuiltinCall() local
7722 return BuiltinOp != 0 && in IsConstantEvaluatedBuiltinCall()
7723 Info.Ctx.BuiltinInfo.isConstantEvaluated(BuiltinOp); in IsConstantEvaluatedBuiltinCall()
9110 bool VisitBuiltinCallExpr(const CallExpr *E, unsigned BuiltinOp);
9519 unsigned BuiltinOp) { in VisitBuiltinCallExpr() argument
9523 switch (BuiltinOp) { in VisitBuiltinCallExpr()
9607 BuiltinOp == Builtin::BI__builtin_align_down in VisitBuiltinCallExpr()
9630 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
9645 if (BuiltinOp != Builtin::BIstrchr && in VisitBuiltinCallExpr()
9646 BuiltinOp != Builtin::BIwcschr && in VisitBuiltinCallExpr()
9647 BuiltinOp != Builtin::BI__builtin_strchr && in VisitBuiltinCallExpr()
9648 BuiltinOp != Builtin::BI__builtin_wcschr) { in VisitBuiltinCallExpr()
9661 bool IsRawByte = BuiltinOp == Builtin::BImemchr || in VisitBuiltinCallExpr()
9662 BuiltinOp == Builtin::BI__builtin_memchr; in VisitBuiltinCallExpr()
9675 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str() in VisitBuiltinCallExpr()
9683 switch (BuiltinOp) { in VisitBuiltinCallExpr()
9738 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
9746 bool WChar = BuiltinOp == Builtin::BIwmemcpy || in VisitBuiltinCallExpr()
9747 BuiltinOp == Builtin::BIwmemmove || in VisitBuiltinCallExpr()
9748 BuiltinOp == Builtin::BI__builtin_wmemcpy || in VisitBuiltinCallExpr()
9749 BuiltinOp == Builtin::BI__builtin_wmemmove; in VisitBuiltinCallExpr()
9750 bool Move = BuiltinOp == Builtin::BImemmove || in VisitBuiltinCallExpr()
9751 BuiltinOp == Builtin::BIwmemmove || in VisitBuiltinCallExpr()
9752 BuiltinOp == Builtin::BI__builtin_memmove || in VisitBuiltinCallExpr()
9753 BuiltinOp == Builtin::BI__builtin_wmemmove; in VisitBuiltinCallExpr()
11592 bool VisitBuiltinCallExpr(const CallExpr *E, unsigned BuiltinOp);
12410 unsigned BuiltinOp) { in VisitBuiltinCallExpr() argument
12411 switch (BuiltinOp) { in VisitBuiltinCallExpr()
12558 if (BuiltinOp == Builtin::BI__builtin_clzg && E->getNumArgs() > 1) { in VisitBuiltinCallExpr()
12572 bool ZeroIsUndefined = BuiltinOp != Builtin::BI__lzcnt16 && in VisitBuiltinCallExpr()
12573 BuiltinOp != Builtin::BI__lzcnt && in VisitBuiltinCallExpr()
12574 BuiltinOp != Builtin::BI__lzcnt64; in VisitBuiltinCallExpr()
12627 if (BuiltinOp == Builtin::BI__builtin_ctzg && E->getNumArgs() > 1) { in VisitBuiltinCallExpr()
12808 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
12833 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str(); in VisitBuiltinCallExpr()
12850 if (BuiltinOp != Builtin::BIstrcmp && in VisitBuiltinCallExpr()
12851 BuiltinOp != Builtin::BIwcscmp && in VisitBuiltinCallExpr()
12852 BuiltinOp != Builtin::BI__builtin_strcmp && in VisitBuiltinCallExpr()
12853 BuiltinOp != Builtin::BI__builtin_wcscmp) { in VisitBuiltinCallExpr()
12872 bool IsRawByte = BuiltinOp == Builtin::BImemcmp || in VisitBuiltinCallExpr()
12873 BuiltinOp == Builtin::BIbcmp || in VisitBuiltinCallExpr()
12874 BuiltinOp == Builtin::BI__builtin_memcmp || in VisitBuiltinCallExpr()
12875 BuiltinOp == Builtin::BI__builtin_bcmp; in VisitBuiltinCallExpr()
12888 << ("'" + Info.Ctx.BuiltinInfo.getName(BuiltinOp) + "'").str() in VisitBuiltinCallExpr()
12904 (BuiltinOp != Builtin::BImemcmp && BuiltinOp != Builtin::BIbcmp && in VisitBuiltinCallExpr()
12905 BuiltinOp != Builtin::BIwmemcmp && in VisitBuiltinCallExpr()
12906 BuiltinOp != Builtin::BI__builtin_memcmp && in VisitBuiltinCallExpr()
12907 BuiltinOp != Builtin::BI__builtin_bcmp && in VisitBuiltinCallExpr()
12908 BuiltinOp != Builtin::BI__builtin_wmemcmp); in VisitBuiltinCallExpr()
12909 bool IsWide = BuiltinOp == Builtin::BIwcscmp || in VisitBuiltinCallExpr()
12910 BuiltinOp == Builtin::BIwcsncmp || in VisitBuiltinCallExpr()
12911 BuiltinOp == Builtin::BIwmemcmp || in VisitBuiltinCallExpr()
12912 BuiltinOp == Builtin::BI__builtin_wcscmp || in VisitBuiltinCallExpr()
12913 BuiltinOp == Builtin::BI__builtin_wcsncmp || in VisitBuiltinCallExpr()
12914 BuiltinOp == Builtin::BI__builtin_wmemcmp; in VisitBuiltinCallExpr()
12959 if (BuiltinOp == Builtin::BI__c11_atomic_is_lock_free || in VisitBuiltinCallExpr()
12993 return BuiltinOp == Builtin::BI__atomic_always_lock_free ? in VisitBuiltinCallExpr()
13020 switch (BuiltinOp) { in VisitBuiltinCallExpr()
13083 if (BuiltinOp == Builtin::BI__builtin_add_overflow || in VisitBuiltinCallExpr()
13084 BuiltinOp == Builtin::BI__builtin_sub_overflow || in VisitBuiltinCallExpr()
13085 BuiltinOp == Builtin::BI__builtin_mul_overflow) { in VisitBuiltinCallExpr()
13108 switch (BuiltinOp) { in VisitBuiltinCallExpr()
13145 if (BuiltinOp == Builtin::BI__builtin_add_overflow || in VisitBuiltinCallExpr()
13146 BuiltinOp == Builtin::BI__builtin_sub_overflow || in VisitBuiltinCallExpr()
13147 BuiltinOp == Builtin::BI__builtin_mul_overflow) { in VisitBuiltinCallExpr()