Lines Matching refs:BuiltinOp
668 unsigned BuiltinOp = Func->getBuiltinID(); in interp__builtin_overflowop() local
681 if (BuiltinOp == Builtin::BI__builtin_add_overflow || in interp__builtin_overflowop()
682 BuiltinOp == Builtin::BI__builtin_sub_overflow || in interp__builtin_overflowop()
683 BuiltinOp == Builtin::BI__builtin_mul_overflow) { in interp__builtin_overflowop()
706 switch (BuiltinOp) { in interp__builtin_overflowop()
743 if (BuiltinOp == Builtin::BI__builtin_add_overflow || in interp__builtin_overflowop()
744 BuiltinOp == Builtin::BI__builtin_sub_overflow || in interp__builtin_overflowop()
745 BuiltinOp == Builtin::BI__builtin_mul_overflow) { in interp__builtin_overflowop()
771 unsigned BuiltinOp = Func->getBuiltinID(); in interp__builtin_carryop() local
793 switch (BuiltinOp) { in interp__builtin_carryop()
832 unsigned BuiltinOp = Func->getBuiltinID(); in interp__builtin_clz() local
838 bool ZeroIsUndefined = BuiltinOp != Builtin::BI__lzcnt16 && in interp__builtin_clz()
839 BuiltinOp != Builtin::BI__lzcnt && in interp__builtin_clz()
840 BuiltinOp != Builtin::BI__lzcnt64; in interp__builtin_clz()
903 unsigned BuiltinOp = Func->getBuiltinID(); in interp__builtin_atomic_lock_free() local
907 if (BuiltinOp != Builtin::BI__c11_atomic_is_lock_free) in interp__builtin_atomic_lock_free()
935 if (BuiltinOp == Builtin::BI__c11_atomic_is_lock_free || in interp__builtin_atomic_lock_free()
940 assert(BuiltinOp != Builtin::BI__c11_atomic_is_lock_free); in interp__builtin_atomic_lock_free()
957 if (BuiltinOp == Builtin::BI__atomic_always_lock_free) in interp__builtin_atomic_lock_free()
991 unsigned BuiltinOp = Func->getBuiltinID(); in interp__builtin_is_aligned_up_down() local
1016 if (BuiltinOp == Builtin::BI__builtin_align_up) { in interp__builtin_is_aligned_up_down()
1020 } else if (BuiltinOp == Builtin::BI__builtin_align_down) { in interp__builtin_is_aligned_up_down()
1040 if (BuiltinOp == Builtin::BI__builtin_is_aligned) { in interp__builtin_is_aligned_up_down()
1060 assert(BuiltinOp == Builtin::BI__builtin_align_down || in interp__builtin_is_aligned_up_down()
1061 BuiltinOp == Builtin::BI__builtin_align_up); in interp__builtin_is_aligned_up_down()
1080 CharUnits::fromQuantity(BuiltinOp == Builtin::BI__builtin_align_down in interp__builtin_is_aligned_up_down()