| // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --check-globals all --version 5 |
| // RUN: %clang_cc1 -triple loongarch32 -emit-llvm %s -o - | FileCheck %s |
| |
| __attribute__((target("arch=la32v1.0"))) |
| // CHECK-LABEL: define dso_local void @testLa32v10( |
| // CHECK-SAME: ) #[[ATTR0:[0-9]+]] { |
| // CHECK-NEXT: [[ENTRY:.*:]] |
| // CHECK-NEXT: ret void |
| // |
| void testLa32v10() {} |
| |
| __attribute__((target("arch=la32rv1.0"))) |
| // CHECK-LABEL: define dso_local void @testLa32rv10( |
| // CHECK-SAME: ) #[[ATTR1:[0-9]+]] { |
| // CHECK-NEXT: [[ENTRY:.*:]] |
| // CHECK-NEXT: ret void |
| // |
| void testLa32rv10() {} |
| |
| //. |
| // CHECK: attributes #[[ATTR0]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="loongarch32" "target-features"="+32bit,+32s" } |
| // CHECK: attributes #[[ATTR1]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="loongarch32" "target-features"="+32bit" } |
| //. |
| // CHECK: [[META0:![0-9]+]] = !{!"{{.*}}clang version {{.*}}"} |
| //. |