Lines Matching refs:resolver

7 @trivial.ifunc = internal ifunc void (), ptr @trivial.resolver
12 ; CHECK: @external_ifunc.ifunc = dso_local ifunc void (), ptr @external_ifunc.resolver
13 ; CHECK: @complex.ifunc = internal ifunc void (), ptr @complex.resolver
14 ; CHECK: @sideeffects.ifunc = internal ifunc void (), ptr @sideeffects.resolver
15 ; CHECK: @interposable_ifunc.ifunc = internal ifunc void (), ptr @interposable_ifunc.resolver
16 ; CHECK: @interposable_resolver.ifunc = weak ifunc void (), ptr @interposable_resolver.resolver
17 ; CHECK: @aliased_decl.ifunc = weak_odr ifunc void (), ptr @aliased_decl.resolver
18 ; CHECK: @aliased_def.ifunc = weak_odr ifunc void (), ptr @aliased_def.resolver
20 define ptr @trivial.resolver() {
31 @dead_ifunc.ifunc = internal ifunc void (), ptr @trivial.resolver
33 @external_ifunc.ifunc = dso_local ifunc void (), ptr @external_ifunc.resolver
34 define ptr @external_ifunc.resolver() {
45 @complex.ifunc = internal ifunc void (), ptr @complex.resolver
46 define ptr @complex.resolver() {
62 @sideeffects.ifunc = internal ifunc void (), ptr @sideeffects.resolver
63 define ptr @sideeffects.resolver() {
74 @interposable_ifunc.ifunc = internal ifunc void (), ptr @interposable_ifunc.resolver
75 define weak ptr @interposable_ifunc.resolver() {
76 ret ptr @interposable_ifunc.resolver
85 @interposable_resolver.ifunc = weak ifunc void (), ptr @interposable_resolver.resolver
86 define ptr @interposable_resolver.resolver() {
87 ret ptr @interposable_resolver.resolver
97 @aliased_decl.ifunc = weak_odr ifunc void (), ptr @aliased_decl.resolver
99 define ptr @aliased_decl.resolver() {
104 @aliased_def.ifunc = weak_odr ifunc void (), ptr @aliased_def.resolver
106 define ptr @aliased_def.resolver() {