aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/PowerPC/aix-ifunc-alias.ll
blob: e1067e12e19544052e7fb950e600fc35b0082f08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
; XFAIL: *
; RUN: llc -mtriple=powerpc64-ibm-aix-xcoff %s -o - | FileCheck %s

@foo_alias = alias i32 (...), ptr @my_foo
@foo = ifunc i32 (...), ptr @foo.resolver

define hidden i32 @my_foo() {
entry:
  ret i32 4
}

define internal ptr @foo.resolver() {
entry:
  ret ptr @my_foo
}