Files
rust/tests/codegen-llvm/inlining-target-feature-differences.rs
T
2026-03-09 09:18:23 +00:00

20 lines
380 B
Rust

//@ only-arm
//@ ignore-backends: gcc
#![feature(arm_target_feature)]
#![crate_type = "lib"]
#![no_std]
#[inline]
fn callee_neon(a: i32, b: i32) -> i32 {
a + b
}
#[no_mangle]
#[target_feature(enable = "neon")]
pub fn caller_neon(x: i32, y: i32) -> i32 {
// CHECK-LABEL: define noundef i32 @caller_neon(
// CHECK: [[R:%[0-9A-Za-z_.]+]] = add
callee_neon(x, y)
}