Lines Matching refs:pushInteger

74 static void pushInteger(InterpState &S, const APSInt &Val, QualType QT) {  in pushInteger()  function
91 static void pushInteger(InterpState &S, T Val, QualType QT) { in pushInteger() function
93 pushInteger(S, APSInt(Val, !std::is_signed_v<T>), QT); in pushInteger()
95 pushInteger(S, in pushInteger()
203 pushInteger(S, Result, Call->getType()); in interp__builtin_strcmp()
235 pushInteger(S, Len, Call->getType()); in interp__builtin_strlen()
370 pushInteger(S, Arg.isNan(), Call->getType()); in interp__builtin_isnan()
380 pushInteger(S, Arg.isSignaling(), Call->getType()); in interp__builtin_issignaling()
391 pushInteger(S, IsInf ? (Arg.isNegative() ? -1 : 1) : 0, Call->getType()); in interp__builtin_isinf()
393 pushInteger(S, Arg.isInf(), Call->getType()); in interp__builtin_isinf()
402 pushInteger(S, Arg.isFinite(), Call->getType()); in interp__builtin_isfinite()
411 pushInteger(S, Arg.isNormal(), Call->getType()); in interp__builtin_isnormal()
421 pushInteger(S, Arg.isDenormal(), Call->getType()); in interp__builtin_issubnormal()
430 pushInteger(S, Arg.isZero(), Call->getType()); in interp__builtin_iszero()
447 pushInteger(S, Result, Call->getType()); in interp__builtin_isfpclass()
482 pushInteger(S, I, Call->getType()); in interp__builtin_fpclassify()
506 pushInteger(S, Val.popcount(), Call->getType()); in interp__builtin_popcount()
515 pushInteger(S, Val.popcount() % 2, Call->getType()); in interp__builtin_parity()
524 pushInteger(S, Val.getBitWidth() - Val.getSignificantBits(), Call->getType()); in interp__builtin_clrsb()
534 pushInteger(S, Val.reverseBits(), Call->getType()); in interp__builtin_bitreverse()
549 pushInteger(S, ReturnVal, Call->getType()); in interp__builtin_classify_type()
569 pushInteger(S, Val, Call->getType()); in interp__builtin_expect()
593 pushInteger(S, Result, Call->getType()); in interp__builtin_rotate()
604 pushInteger(S, N == Value.getBitWidth() ? 0 : N + 1, Call->getType()); in interp__builtin_ffs()
647 pushInteger(S, Result, Call->getType()); in interp__builtin_eh_return_data_regno()
824 pushInteger(S, Result, Call->getType()); in interp__builtin_carryop()
848 pushInteger(S, Fallback, Call->getType()); in interp__builtin_clz()
856 pushInteger(S, Val.countl_zero(), Call->getType()); in interp__builtin_clz()
873 pushInteger(S, Fallback, Call->getType()); in interp__builtin_ctz()
879 pushInteger(S, Val.countr_zero(), Call->getType()); in interp__builtin_ctz()
1019 pushInteger(S, AlignedVal, Call->getType()); in interp__builtin_is_aligned_up_down()
1022 pushInteger(S, AlignedVal, Call->getType()); in interp__builtin_is_aligned_up_down()
1100 pushInteger(S, Layout.size().getQuantity(), Call->getType()); in interp__builtin_os_log_format_buffer_size()
1112 pushInteger(S, Result, Call->getType()); in interp__builtin_ptrauth_string_discriminator()