Lines Matching full:explicit

4 # RUN: llvm-mc -filetype=obj -triple=arm64-apple-darwin %t/explicit-selrefs-1.s -o %t/explicit-selrefs-1.o
5 # RUN: llvm-mc -filetype=obj -triple=arm64-apple-darwin %t/explicit-selrefs-2.s -o %t/explicit-selrefs-2.o
8 # RUN: %lld -dylib -arch arm64 -lSystem -o %t/explicit-only-no-icf \
9 # RUN: %t/explicit-selrefs-1.o %t/explicit-selrefs-2.o -no_fixup_chains
10 # RUN: llvm-otool -vs __DATA __objc_selrefs %t/explicit-only-no-icf | \
11 # RUN: FileCheck %s --check-prefix=EXPLICIT-NO-ICF
15 # RUN: %lld -dylib -arch arm64 -lSystem -o %t/explicit-only-with-icf \
16 # RUN: %t/explicit-selrefs-1.o %t/explicit-selrefs-2.o -no_fixup_chains
17 # RUN: llvm-otool -vs __DATA __objc_selrefs %t/explicit-only-with-icf \
18 # RUN: | FileCheck %s --check-prefix=EXPLICIT-WITH-ICF
27 # RUN: %lld -dylib -arch arm64 -lSystem --icf=all -o %t/explicit-and-implicit \
28 # RUN: %t/explicit-selrefs-1.o %t/explicit-selrefs-2.o %t/implicit-selrefs.o \
30 # RUN: llvm-otool -vs __DATA __objc_selrefs %t/explicit-and-implicit \
31 # RUN: | FileCheck %s --check-prefix=EXPLICIT-AND-IMPLICIT
33 # EXPLICIT-NO-ICF: Contents of (__DATA,__objc_selrefs) section
34 # EXPLICIT-NO-ICF-NEXT: __TEXT:__objc_methname:foo
35 # EXPLICIT-NO-ICF-NEXT: __TEXT:__objc_methname:bar
36 # EXPLICIT-NO-ICF-NEXT: __TEXT:__objc_methname:bar
37 # EXPLICIT-NO-ICF-NEXT: __TEXT:__objc_methname:foo
39 # EXPLICIT-WITH-ICF: Contents of (__DATA,__objc_selrefs) section
40 # EXPLICIT-WITH-ICF-NEXT: __TEXT:__objc_methname:foo
41 # EXPLICIT-WITH-ICF-NEXT: __TEXT:__objc_methname:bar
43 # EXPLICIT-AND-IMPLICIT: Contents of (__DATA,__objc_selrefs) section
44 # EXPLICIT-AND-IMPLICIT-NEXT: __TEXT:__objc_methname:foo
45 # EXPLICIT-AND-IMPLICIT-NEXT: __TEXT:__objc_methname:bar
46 # EXPLICIT-AND-IMPLICIT-NEXT: __TEXT:__objc_methname:length
48 #--- explicit-selrefs-1.s
61 #--- explicit-selrefs-2.s