Lines Matching refs:pushInteger
54 static void pushInteger(InterpState &S, const APSInt &Val, QualType QT) { in pushInteger() function
87 static void pushInteger(InterpState &S, T Val, QualType QT) { in pushInteger() function
89 pushInteger(S, APSInt(Val, !std::is_signed_v<T>), QT); in pushInteger()
91 pushInteger(S, Val, QT); in pushInteger()
93 pushInteger(S, in pushInteger()
200 pushInteger(S, 0, Call->getType()); in interp__builtin_strcmp()
220 pushInteger(S, V, Call->getType()); in interp__builtin_strcmp()
316 pushInteger(S, Len, Call->getType()); in interp__builtin_strlen()
446 pushInteger(S, Arg.isNan(), Call->getType()); in interp__builtin_isnan()
455 pushInteger(S, Arg.isSignaling(), Call->getType()); in interp__builtin_issignaling()
466 pushInteger(S, IsInf ? (Arg.isNegative() ? -1 : 1) : 0, Call->getType()); in interp__builtin_isinf()
468 pushInteger(S, Arg.isInf(), Call->getType()); in interp__builtin_isinf()
477 pushInteger(S, Arg.isFinite(), Call->getType()); in interp__builtin_isfinite()
486 pushInteger(S, Arg.isNormal(), Call->getType()); in interp__builtin_isnormal()
495 pushInteger(S, Arg.isDenormal(), Call->getType()); in interp__builtin_issubnormal()
504 pushInteger(S, Arg.isZero(), Call->getType()); in interp__builtin_iszero()
513 pushInteger(S, Arg.isNegative(), Call->getType()); in interp__builtin_signbit()
522 pushInteger( in interp_floating_comparison()
561 pushInteger(S, Result, Call->getType()); in interp__builtin_isfpclass()
597 pushInteger(S, Values[Index], Call->getType()); in interp__builtin_fpclassify()
632 pushInteger(S, Val, Call->getType()); in interp__builtin_abs()
641 pushInteger(S, Val.popcount(), Call->getType()); in interp__builtin_popcount()
650 pushInteger(S, Val.popcount() % 2, Call->getType()); in interp__builtin_parity()
659 pushInteger(S, Val.getBitWidth() - Val.getSignificantBits(), Call->getType()); in interp__builtin_clrsb()
668 pushInteger(S, Val.reverseBits(), Call->getType()); in interp__builtin_bitreverse()
682 pushInteger(S, ReturnVal, Call->getType()); in interp__builtin_classify_type()
702 pushInteger(S, Val, Call->getType()); in interp__builtin_expect()
724 pushInteger(S, Result, Call->getType()); in interp__builtin_rotate()
735 pushInteger(S, N == Value.getBitWidth() ? 0 : N + 1, Call->getType()); in interp__builtin_ffs()
765 pushInteger(S, Result, Call->getType()); in interp__builtin_eh_return_data_regno()
923 pushInteger(S, Result, Call->getType()); in interp__builtin_carryop()
947 pushInteger(S, *Fallback, Call->getType()); in interp__builtin_clz()
955 pushInteger(S, Val.countl_zero(), Call->getType()); in interp__builtin_clz()
972 pushInteger(S, *Fallback, Call->getType()); in interp__builtin_ctz()
978 pushInteger(S, Val.countr_zero(), Call->getType()); in interp__builtin_ctz()
1145 pushInteger(S, AlignedVal, Call->getType()); in interp__builtin_is_aligned_up_down()
1148 pushInteger(S, AlignedVal, Call->getType()); in interp__builtin_is_aligned_up_down()
1289 pushInteger(S, 0, Call->getType()); in interp__builtin_ia32_bextr()
1295 pushInteger(S, Result, Call->getType()); in interp__builtin_ia32_bextr()
1320 pushInteger(S, Val, CallType); in interp__builtin_ia32_bzhi()
1333 pushInteger(S, Val.countLeadingZeros(), CallType); in interp__builtin_ia32_lzcnt()
1346 pushInteger(S, Val.countTrailingZeros(), CallType); in interp__builtin_ia32_tzcnt()
1369 pushInteger(S, std::move(Result), Call->getType()); in interp__builtin_ia32_pdep()
1392 pushInteger(S, std::move(Result), Call->getType()); in interp__builtin_ia32_pext()
1433 pushInteger(S, CarryOut, Call->getType()); in interp__builtin_ia32_addcarry_subborrow()
1444 pushInteger(S, Layout.size().getQuantity(), Call->getType()); in interp__builtin_os_log_format_buffer_size()
1460 pushInteger(S, Result, Call->getType()); in interp__builtin_ptrauth_string_discriminator()
1687 pushInteger(S, Result.toAPSInt(), Call->getType()); in interp__builtin_vector_reduce()
1704 pushInteger(S, Val.popcount(), Call->getType()); in interp__builtin_elementwise_popcount()
1706 pushInteger(S, Val.reverseBits(), Call->getType()); in interp__builtin_elementwise_popcount()
1912 pushInteger(S, 0, Call->getType()); in interp__builtin_memcmp()
1970 pushInteger(S, -1, Call->getType()); in interp__builtin_memcmp()
1973 pushInteger(S, 1, Call->getType()); in interp__builtin_memcmp()
1982 pushInteger(S, -1, Call->getType()); in interp__builtin_memcmp()
1985 pushInteger(S, 1, Call->getType()); in interp__builtin_memcmp()
1994 pushInteger(S, 0, Call->getType()); in interp__builtin_memcmp()
2194 pushInteger(S, FullSize - ByteOffset, Call->getType()); in interp__builtin_object_size()
2251 pushInteger(S, Result, Call->getType()); in interp__builtin_is_within_lifetime()
2277 pushInteger(S, APSInt(Result, !LHS.isSigned()), Call->getType()); in interp__builtin_elementwise_sat()
2668 pushInteger(S, 0, Call->getType()); in InterpretBuiltin()