1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
; RUN: llc -mtriple=x86_64-pc-windows-msvc < %s | FileCheck %s
define dso_local void @normal_call() local_unnamed_addr {
entry:
call void @a()
ret void
}
; CHECK-LABEL: normal_call:
; CHECK: callq a
declare void @a() local_unnamed_addr
; Even if there are no calls to imported functions, we still need to emit the
; .impcall section.
; CHECK-LABEL .section .retplne,"yi"
; CHECK-NEXT .asciz "RetpolineV1"
; CHECK-NOT .secnum
!llvm.module.flags = !{!0}
!0 = !{i32 1, !"import-call-optimization", i32 1}
|