[ARM] Adjust how NEON shifts are lowered
[llvm-core.git] / test / tools / llvm-lipo / verify-arch-universal-binary.test
blob21e9f92813b0e5a5078acdc8adf7cbef1edfc0e6
1 # RUN: yaml2obj %s > %t
3 # RUN: llvm-lipo %t -verify_arch i386
4 # RUN: llvm-lipo %t -verify_arch i386 x86_64
6 # RUN: not llvm-lipo %t -verify_arch aarch64
7 # RUN: yaml2obj %s | not llvm-lipo - -verify_arch aarch64 i386
8 # lipo does not support this (i.e. yaml2obj %s | not lipo -), included to test function with llvm-lipo
9 # use the temporary %t when checking tests with lipo
11 --- !fat-mach-o
12 FatHeader:
13   magic:           0xCAFEBABE
14   nfat_arch:       2
15 FatArchs:
16   - cputype:         0x00000007
17     cpusubtype:      0x00000003
18     offset:          0x0000000000001000
19     size:            28
20     align:           12
21   - cputype:         0x01000007
22     cpusubtype:      0x00000003
23     offset:          0x0000000000002000
24     size:            32
25     align:           12
26 Slices:
27   - !mach-o
28     FileHeader:
29       magic:           0xFEEDFACE
30       cputype:         0x00000007
31       cpusubtype:      0x00000003
32       filetype:        0x00000001
33       ncmds:           0
34       sizeofcmds:      0
35       flags:           0x00002000
36   - !mach-o
37     FileHeader:
38       magic:           0xFEEDFACF
39       cputype:         0x01000007
40       cpusubtype:      0x00000003
41       filetype:        0x00000001
42       ncmds:           0
43       sizeofcmds:      0
44       flags:           0x00002000
45       reserved:        0x00000000
46 ...