Lines Matching +full:not +full:- +full:used
1 // SPDX-License-Identifier: GPL-2.0
5 //! Rust provides [`compiler_builtins`] as a port of LLVM's [`compiler-rt`].
6 //! Since we do not need the vast majority of them, we avoid the dependency
9 //! At the moment, some builtins are required that should not be. For instance,
10 //! [`core`] has 128-bit integers functionality which we should not be compiling
12 //! the parts we do not need. For the moment, we define them to [`panic!`] at
16 //! In any case, all these symbols are weakened to ensure we do not override
19 //! [`compiler_builtins`]: https://github.com/rust-lang/compiler-builtins
20 //! [`compiler-rt`]: https://compiler-rt.llvm.org/
40 define_panicking_intrinsics!("`f32` should not be used", {
53 define_panicking_intrinsics!("`f64` should not be used", {
62 define_panicking_intrinsics!("`i128` should not be used", {
68 define_panicking_intrinsics!("`u128` should not be used", {
77 define_panicking_intrinsics!("`f32` should not be used", {
87 define_panicking_intrinsics!("`f64` should not be used", {
96 define_panicking_intrinsics!("`u64` division/modulo should not be used", {
101 // `redirect-intrinsics` in `rust/Makefile`.