| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/ |
| H A D | partial-reg-update-4.s | 5 # dependency on %bx. 7 imul %ax, %bx 8 lzcnt %ax, %bx 9 add %cx, %bx 30 # CHECK-NEXT: 1 3 1.00 imulw %ax, %bx 31 # CHECK-NEXT: 1 1 0.25 lzcntw %ax, %bx 32 # CHECK-NEXT: 1 1 0.25 addw %cx, %bx 65 # CHECK-NEXT: [0,2] D====eER . . . . . . . addw %cx, %bx 92 # CHECK-NEXT: 0. 7 14.1 0.1 0.0 imulw %ax, %bx 93 # CHECK-NEXT: 1. 7 16.9 0.0 0.0 lzcntw %ax, %bx [all …]
|
| H A D | partial-reg-update-5.s | 4 lzcnt %ax, %bx ## partial register stall. 25 # CHECK-NEXT: 1 1 0.25 lzcntw %ax, %bx 54 # CHECK: [0,0] DeER . . lzcntw %ax, %bx 55 # CHECK-NEXT: [1,0] D=eER. . lzcntw %ax, %bx 56 # CHECK-NEXT: [2,0] D==eER . lzcntw %ax, %bx 57 # CHECK-NEXT: [3,0] D===eER . lzcntw %ax, %bx 58 # CHECK-NEXT: [4,0] .D===eER . lzcntw %ax, %bx 59 # CHECK-NEXT: [5,0] .D====eER . lzcntw %ax, %bx 60 # CHECK-NEXT: [6,0] .D=====eER. lzcntw %ax, %bx 61 # CHECK-NEXT: [7,0] .D======eER lzcntw %ax, %bx [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | partial-reg-update-4.s | 5 # dependency on %bx. 7 imul %ax, %bx 8 lzcnt %ax, %bx 9 add %cx, %bx 30 # CHECK-NEXT: 1 3 1.00 imulw %ax, %bx 31 # CHECK-NEXT: 1 2 0.25 lzcntw %ax, %bx 32 # CHECK-NEXT: 1 1 0.25 addw %cx, %bx 64 # CHECK-NEXT: [0,2] D====eER . . . . . . . addw %cx, %bx 91 # CHECK-NEXT: 0. 7 14.1 0.1 0.0 imulw %ax, %bx 92 # CHECK-NEXT: 1. 7 15.9 0.0 0.0 lzcntw %ax, %bx [all …]
|
| H A D | partial-reg-update-5.s | 4 lzcnt %ax, %bx ## partial register stall. 25 # CHECK-NEXT: 1 2 0.25 lzcntw %ax, %bx 53 # CHECK: [0,0] DeeER. .. lzcntw %ax, %bx 54 # CHECK-NEXT: [1,0] D=eeER .. lzcntw %ax, %bx 55 # CHECK-NEXT: [2,0] D==eeER .. lzcntw %ax, %bx 56 # CHECK-NEXT: [3,0] D===eeER .. lzcntw %ax, %bx 57 # CHECK-NEXT: [4,0] .D===eeER .. lzcntw %ax, %bx 58 # CHECK-NEXT: [5,0] .D====eeER.. lzcntw %ax, %bx 59 # CHECK-NEXT: [6,0] .D=====eeER. lzcntw %ax, %bx 60 # CHECK-NEXT: [7,0] .D======eeER lzcntw %ax, %bx [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/ |
| H A D | partial-reg-update-4.s | 5 # dependency on %bx. 7 imul %ax, %bx 8 lzcnt %ax, %bx 9 add %cx, %bx 30 # CHECK-NEXT: 1 3 1.00 imulw %ax, %bx 31 # CHECK-NEXT: 1 1 1.00 lzcntw %ax, %bx 32 # CHECK-NEXT: 1 1 0.25 addw %cx, %bx 75 # CHECK-NEXT: [0,2] D====eER . . . . . . . addw %cx, %bx 102 # CHECK-NEXT: 0. 7 14.7 0.1 0.0 imulw %ax, %bx 103 # CHECK-NEXT: 1. 7 17.7 0.0 0.0 lzcntw %ax, %bx [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Barcelona/ |
| H A D | partial-reg-update-4.s | 5 # dependency on %bx. 7 imul %ax, %bx 8 lzcnt %ax, %bx 9 add %cx, %bx 58 # CHECK: [0,0] DeeeER .. imulw %ax, %bx 59 # CHECK-NEXT: [0,1] D=eeeER .. lzcntw %ax, %bx 60 # CHECK-NEXT: [0,2] D====eER .. addw %cx, %bx 61 # CHECK-NEXT: [1,0] D=====eeeER. imulw %ax, %bx 63 # CHECK-NEXT: [1,2] .D====eE--R. addw %cx, %bx 64 # CHECK-NEXT: [2,0] .D=====eeeER imulw %ax, %bx [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | partial-reg-update-4.s | 7 # dependency on %bx. 9 imul %ax, %bx 10 lzcnt %ax, %bx 11 add %cx, %bx 66 # CHECK: [0,0] DeeeER . . . imulw %ax, %bx 67 # CHECK-NEXT: [0,1] D===eER . . . lzcntw %ax, %bx 68 # CHECK-NEXT: [0,2] .D===eER . . . addw %cx, %bx 69 # CHECK-NEXT: [1,0] .D====eeeER . . imulw %ax, %bx 71 # CHECK-NEXT: [1,2] . D=======eER . . addw %cx, %bx 72 # CHECK-NEXT: [2,0] . D=======eeeER . imulw %ax, %bx [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | partial-reg-update-4.s | 7 # dependency on %bx. 9 imul %ax, %bx 10 lzcnt %ax, %bx 11 add %cx, %bx 75 # CHECK: [0,0] DeeeeER . . .. imulw %ax, %bx 76 # CHECK-NEXT: [0,1] D===eeER . . .. lzcntw %ax, %bx 77 # CHECK-NEXT: [0,2] D=====eER . . .. addw %cx, %bx 78 # CHECK-NEXT: [1,0] .D======eeeeER . .. imulw %ax, %bx 80 # CHECK-NEXT: [1,2] .D===========eER .. addw %cx, %bx 81 # CHECK-NEXT: [2,0] . D===========eeeeER.. imulw %ax, %bx [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | thumb2-add.ll | 5 ; CHECK-NOT: bx lr 7 ; CHECK: bx lr 15 ; CHECK-NOT: bx lr 17 ; CHECK: bx lr 25 ; CHECK-NOT: bx lr 27 ; CHECK: bx lr 37 ; CHECK: bx lr 47 ; CHECK: bx lr 57 ; CHECK: bx lr 67 ; CHECK: bx lr [all …]
|
| H A D | mve-bitcasts.ll | 8 ; CHECK-NEXT: bx lr 17 ; CHECK-NEXT: bx lr 26 ; CHECK-NEXT: bx lr 35 ; CHECK-NEXT: bx lr 44 ; CHECK-NEXT: bx lr 53 ; CHECK-NEXT: bx lr 62 ; CHECK-NEXT: bx lr 72 ; CHECK-NEXT: bx lr 81 ; CHECK-NEXT: bx lr 90 ; CHECK-NEXT: bx lr [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/AlignedBundling/ |
| H A D | group-bundle-arm.s | 12 bx lr 16 bx r9 17 bx r8 20 # CHECK-NEXT: 10: bx 21 # CHECK-NEXT: 14: bx 25 bx lr 27 bx r9 28 bx r9 29 bx r9 30 bx r8 [all …]
|
| H A D | pad-align-to-bundle-end.s | 8 bx lr 12 bx r9 17 # CHECK-NEXT: c: bx 19 bx lr 22 bx r9 26 # CHECK-NEXT: 1c: bx 28 bx lr 31 bx r9 32 bx r9 33 bx r9 [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | arm-exidx-dedup.s | 35 bx lr 44 bx lr 54 bx lr 61 bx lr 70 bx lr 81 bx lr 89 bx lr 100 bx lr 112 bx lr 124 bx lr [all …]
|
| H A D | arm-thunk-many-passes.s | 89 f2: bx lr 92 f3: bx lr 95 f4: bx lr 98 f5: bx lr 101 f6: bx lr 104 f7: bx lr 107 f8: bx lr 110 f9: bx lr 113 f10: bx lr
|
| H A D | arm-exidx-gc.s | 18 bx lr 27 bx lr 38 bx lr 50 bx lr 62 bx lr 70 bx lr 78 bx lr 88 bx lr
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | shift-combine.ll | 26 ; CHECK-BE-NEXT: bx lr 34 ; CHECK-V6M-NEXT: bx lr 51 ; CHECK-ARM-NEXT: bx lr 57 ; CHECK-BE-NEXT: bx lr 76 ; CHECK-V6M-NEXT: bx lr 95 ; CHECK-BE-NEXT: bx lr 100 ; CHECK-V6M-NEXT: bx lr 113 ; CHECK-ARM-NEXT: bx lr 119 ; CHECK-BE-NEXT: bx lr 157 ; CHECK-BE-NEXT: bx lr [all …]
|
| H A D | and-load-combine.ll | 15 ; ARM-NEXT: bx lr 24 ; ARMEB-NEXT: bx lr 33 ; THUMB1-NEXT: bx lr 42 ; THUMB2-NEXT: bx lr 60 ; ARM-NEXT: bx lr 69 ; ARMEB-NEXT: bx lr 106 ; ARM-NEXT: bx lr 151 ; ARM-NEXT: bx lr 196 ; ARM-NEXT: bx lr 241 ; ARM-NEXT: bx lr [all …]
|
| H A D | select-constant-xor.ll | 12 ; CHECK7A-NEXT: bx lr 19 ; CHECK6M-NEXT: bx lr 29 ; CHECK7M-NEXT: bx lr 35 ; CHECK81M-NEXT: bx lr 48 ; CHECK7A-NEXT: bx lr 55 ; CHECK6M-NEXT: bx lr 66 ; CHECK7M-NEXT: bx lr 84 ; CHECK7A-NEXT: bx lr 94 ; CHECK6M-NEXT: bx lr 104 ; CHECK7M-NEXT: bx lr [all …]
|
| H A D | store-postinc.ll | 10 ; CHECK-NEXT: bx lr 23 ; CHECK-T1-NEXT: bx lr 28 ; CHECK-T2-NEXT: bx lr 33 ; CHECK-ARM-NEXT: bx lr 45 ; CHECK-T1-NEXT: bx lr 50 ; CHECK-T2-NEXT: bx lr 55 ; CHECK-ARM-NEXT: bx lr 67 ; CHECK-T1-NEXT: bx lr 72 ; CHECK-T2-NEXT: bx lr 89 ; CHECK-T1-NEXT: bx lr [all …]
|
| H A D | store-preinc.ll | 10 ; CHECK-NEXT: bx lr 23 ; CHECK-T1-NEXT: bx lr 28 ; CHECK-T2-NEXT: bx lr 33 ; CHECK-ARM-NEXT: bx lr 45 ; CHECK-T1-NEXT: bx lr 50 ; CHECK-T2-NEXT: bx lr 55 ; CHECK-ARM-NEXT: bx lr 67 ; CHECK-T1-NEXT: bx lr 72 ; CHECK-T2-NEXT: bx lr 89 ; CHECK-T1-NEXT: bx lr [all …]
|
| H A D | addimm-mulimm.ll | 13 ; CHECK-ARM-NEXT: bx lr 20 ; CHECK-THUMB-NEXT: bx lr 32 ; CHECK-ARM-NEXT: bx lr 39 ; CHECK-THUMB-NEXT: bx lr 51 ; CHECK-ARM-NEXT: bx lr 58 ; CHECK-THUMB-NEXT: bx lr 70 ; CHECK-ARM-NEXT: bx lr 77 ; CHECK-THUMB-NEXT: bx lr 90 ; CHECK-ARMV6-NEXT: bx lr 97 ; CHECK-ARMV7-NEXT: bx lr [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ELF/ |
| H A D | relax-arith2.s | 17 imul $-128, %bx, %bx 18 imul $127, bar, %bx 33 and $127, %bx 48 or $0, %bx 63 xor $1, %bx 78 add $-1, %bx 95 sub $42, %bx 112 cmp $-128, %bx
|
| H A D | relax-arith.s | 17 imul $foo, %bx, %bx 18 imul $foo, bar, %bx 34 and $foo, %bx 49 or $foo, %bx 66 xor $foo, %bx 83 add $foo, %bx 100 sub $foo, %bx 117 cmp $foo, %bx 143 adc $foo, %bx 160 sbb $foo, %bx
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/ |
| H A D | arm-isel.ll | 5 ; CHECK: bx lr 13 ; CHECK: bx lr 21 ; CHECK: bx lr 31 ; CHECK: bx lr 39 ; CHECK: bx lr 50 ; CHECK: bx lr 60 ; CHECK: bx lr 72 ; CHECK: bx lr 82 ; CHECK: bx lr 91 ; CHECK: bx lr [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/linkerscript/Inputs/ |
| H A D | arm-thunk-many-passes.s | 45 f2: bx lr 48 f3: bx lr 51 f4: bx lr 54 f5: bx lr 57 f6: bx lr 60 f7: bx lr 63 f8: bx lr 66 f9: bx lr 69 f10: bx lr
|