Lines Matching refs:getArg
440 PrimType FPClassArgT = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_isfpclass()
504 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_popcount()
513 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_parity()
522 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_clrsb()
532 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_bitreverse()
544 const Expr *Arg = Call->getArg(0); in interp__builtin_classify_type()
563 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_expect()
578 PrimType AmountT = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_rotate()
579 PrimType ValueT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_rotate()
600 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_ffs()
612 assert(Call->getArg(0)->isLValue()); in interp__builtin_addressof()
613 PrimType PtrT = S.getContext().classify(Call->getArg(0)).value_or(PT_Ptr); in interp__builtin_addressof()
631 PrimType ArgT = S.getContext().classify(Call->getArg(0)).value_or(PT_Ptr); in interp__builtin_move()
642 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_eh_return_data_regno()
669 PrimType RHST = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_overflowop()
670 PrimType LHST = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_overflowop()
676 QualType ResultType = Call->getArg(2)->getType()->getPointeeType(); in interp__builtin_overflowop()
772 PrimType LHST = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_carryop()
773 PrimType RHST = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_carryop()
774 PrimType CarryT = *S.getContext().classify(Call->getArg(2)->getType()); in interp__builtin_carryop()
818 QualType CarryOutType = Call->getArg(3)->getType()->getPointeeType(); in interp__builtin_carryop()
823 assert(Call->getType() == Call->getArg(0)->getType()); in interp__builtin_carryop()
833 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_clz()
846 PrimType FallbackT = *S.getContext().classify(Call->getArg(1)); in interp__builtin_clz()
864 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_ctz()
871 PrimType FallbackT = *S.getContext().classify(Call->getArg(1)); in interp__builtin_ctz()
887 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_bswap()
905 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_atomic_lock_free()
945 QualType PointeeType = Call->getArg(1) in interp__builtin_atomic_lock_free()
994 PrimType AlignmentT = *S.Ctx.classify(Call->getArg(1)); in interp__builtin_is_aligned_up_down()
1001 unsigned SrcWidth = S.getCtx().getIntWidth(Call->getArg(0)->getType()); in interp__builtin_is_aligned_up_down()
1005 << MaxValue << Call->getArg(0)->getType() << Alignment; in interp__builtin_is_aligned_up_down()
1011 PrimType FirstArgT = *S.Ctx.classify(Call->getArg(0)); in interp__builtin_is_aligned_up_down()
1055 S.FFDiag(Call->getArg(0), diag::note_constexpr_alignment_compute) in interp__builtin_is_aligned_up_down()
1089 S.FFDiag(Call->getArg(0), diag::note_constexpr_alignment_adjust) << Alignment; in interp__builtin_is_aligned_up_down()