brintos

brintos / llvm-project-archived public Read only

0
0
Text · 456 B · 5fcbf6e Raw
20 lines · plain
1; RUN: llc < %s -mtriple=thumbv7m-arm-none-eabi | FileCheck %s2 3define hidden i32 @linkage_external() local_unnamed_addr "branch-target-enforcement" {4; CHECK-LABEL: linkage_external:5; CHECK: bti6; CHECK-NEXT: movs r0, #17; CHECK-NEXT: bx lr8entry:9  ret i32 110}11 12define internal i32 @linkage_internal() unnamed_addr "branch-target-enforcement" {13; CHECK-LABEL: linkage_internal:14; CHECK: bti15; CHECK: movs r0, #216; CHECK-NEXT: bx lr17entry:18  ret i32 219}20