brintos

brintos / llvm-project-archived public Read only

0
0
Text · 472 B · 1f364f3 Raw
13 lines · c
1// RUN: %clang_cc1 -triple mips-linux-gnu -emit-llvm  -o  - %s | FileCheck %s2 3void __attribute__((micromips)) foo (void) {}4 5// CHECK: define{{.*}} void @foo() [[MICROMIPS:#[0-9]+]]6 7void __attribute__((nomicromips)) nofoo (void) {}8 9// CHECK: define{{.*}} void @nofoo() [[NOMICROMIPS:#[0-9]+]]10 11// CHECK: attributes [[MICROMIPS]] = { noinline nounwind {{.*}} "micromips" {{.*}} }12// CHECK: attributes [[NOMICROMIPS]]  = { noinline nounwind {{.*}} "nomicromips" {{.*}} }13