/external/llvm-project/llvm/test/Analysis/CostModel/SystemZ/ |
D | cmpsel.ll | 9 i8 %val3, i8 %val4) { 11 %sel = select i1 %cmp, i8 %val3, i8 %val4 16 ; CHECK: cost of 1 for instruction: %sel = select i1 %cmp, i8 %val3, i8 %val4 20 i16 %val3, i16 %val4) { 22 %sel = select i1 %cmp, i16 %val3, i16 %val4 27 ; CHECK: cost of 1 for instruction: %sel = select i1 %cmp, i16 %val3, i16 %val4 31 i32 %val3, i32 %val4) { 33 %sel = select i1 %cmp, i32 %val3, i32 %val4 38 ; CHECK: cost of 1 for instruction: %sel = select i1 %cmp, i32 %val3, i32 %val4 42 i64 %val3, i64 %val4) { [all …]
|
D | scalar-cmp-cmp-log-sel.ll | 7 define i8 @fun0(i8 %val1, i8 %val2, i8 %val3, i8 %val4, 10 %cmp1 = icmp eq i8 %val3, %val4 17 ; CHECK: cost of 3 for instruction: %cmp1 = icmp eq i8 %val3, %val4 22 define i16 @fun1(i8 %val1, i8 %val2, i8 %val3, i8 %val4, 25 %cmp1 = icmp eq i8 %val3, %val4 32 ; CHECK: cost of 3 for instruction: %cmp1 = icmp eq i8 %val3, %val4 37 define i32 @fun2(i8 %val1, i8 %val2, i8 %val3, i8 %val4, 40 %cmp1 = icmp eq i8 %val3, %val4 47 ; CHECK: cost of 3 for instruction: %cmp1 = icmp eq i8 %val3, %val4 52 define i64 @fun3(i8 %val1, i8 %val2, i8 %val3, i8 %val4, [all …]
|
/external/llvm-project/llvm/test/CodeGen/SystemZ/ |
D | vec-cmpsel.ll | 7 define <2 x i8> @fun0(<2 x i8> %val1, <2 x i8> %val2, <2 x i8> %val3, <2 x i8> %val4) { 14 %sel = select <2 x i1> %cmp, <2 x i8> %val3, <2 x i8> %val4 18 define <2 x i16> @fun1(<2 x i8> %val1, <2 x i8> %val2, <2 x i16> %val3, <2 x i16> %val4) { 26 %sel = select <2 x i1> %cmp, <2 x i16> %val3, <2 x i16> %val4 30 define <16 x i8> @fun2(<16 x i8> %val1, <16 x i8> %val2, <16 x i8> %val3, <16 x i8> %val4) { 37 %sel = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 41 define <16 x i16> @fun3(<16 x i8> %val1, <16 x i8> %val2, <16 x i16> %val3, <16 x i16> %val4) { 52 %sel = select <16 x i1> %cmp, <16 x i16> %val3, <16 x i16> %val4 56 define <32 x i8> @fun4(<32 x i8> %val1, <32 x i8> %val2, <32 x i8> %val3, <32 x i8> %val4) { 65 %sel = select <32 x i1> %cmp, <32 x i8> %val3, <32 x i8> %val4 [all …]
|
D | vec-cmp-03.ll | 112 <4 x i32> %val3, <4 x i32> %val4) { 118 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 124 <4 x i32> %val3, <4 x i32> %val4) { 130 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 136 <4 x i32> %val3, <4 x i32> %val4) { 142 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 148 <4 x i32> %val3, <4 x i32> %val4) { 154 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 160 <4 x i32> %val3, <4 x i32> %val4) { 166 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 [all …]
|
D | vec-cmp-02.ll | 112 <8 x i16> %val3, <8 x i16> %val4) { 118 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 124 <8 x i16> %val3, <8 x i16> %val4) { 130 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 136 <8 x i16> %val3, <8 x i16> %val4) { 142 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 148 <8 x i16> %val3, <8 x i16> %val4) { 154 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 160 <8 x i16> %val3, <8 x i16> %val4) { 166 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 [all …]
|
D | vec-cmp-04.ll | 112 <2 x i64> %val3, <2 x i64> %val4) { 118 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 124 <2 x i64> %val3, <2 x i64> %val4) { 130 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 136 <2 x i64> %val3, <2 x i64> %val4) { 142 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 148 <2 x i64> %val3, <2 x i64> %val4) { 154 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 160 <2 x i64> %val3, <2 x i64> %val4) { 166 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 [all …]
|
D | vec-cmp-01.ll | 112 <16 x i8> %val3, <16 x i8> %val4) { 118 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 124 <16 x i8> %val3, <16 x i8> %val4) { 130 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 136 <16 x i8> %val3, <16 x i8> %val4) { 142 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 148 <16 x i8> %val3, <16 x i8> %val4) { 154 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 160 <16 x i8> %val3, <16 x i8> %val4) { 166 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 [all …]
|
D | vec-cmp-06.ll | 165 <2 x double> %val3, <2 x double> %val4) { 171 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 177 <2 x double> %val3, <2 x double> %val4) { 185 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 191 <2 x double> %val3, <2 x double> %val4) { 197 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 203 <2 x double> %val3, <2 x double> %val4) { 209 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 215 <2 x double> %val3, <2 x double> %val4) { 221 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 [all …]
|
D | vec-cmp-07.ll | 165 <4 x float> %val3, <4 x float> %val4) { 171 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 177 <4 x float> %val3, <4 x float> %val4) { 185 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 191 <4 x float> %val3, <4 x float> %val4) { 197 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 203 <4 x float> %val3, <4 x float> %val4) { 209 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 215 <4 x float> %val3, <4 x float> %val4) { 221 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 [all …]
|
D | vec-cmp-cmp-logic-select.ll | 8 define <2 x i8> @fun0(<2 x i8> %val1, <2 x i8> %val2, <2 x i8> %val3, <2 x i8> %val4, <2 x i8> %val… 17 %cmp1 = icmp eq <2 x i8> %val3, %val4 23 define <2 x i16> @fun1(<2 x i8> %val1, <2 x i8> %val2, <2 x i8> %val3, <2 x i8> %val4, <2 x i16> %v… 33 %cmp1 = icmp eq <2 x i8> %val3, %val4 39 define <16 x i8> @fun2(<16 x i8> %val1, <16 x i8> %val2, <16 x i16> %val3, <16 x i16> %val4, <16 x … 50 %cmp1 = icmp eq <16 x i16> %val3, %val4 56 define <16 x i16> @fun3(<16 x i8> %val1, <16 x i8> %val2, <16 x i16> %val3, <16 x i16> %val4, <16 x… 73 %cmp1 = icmp eq <16 x i16> %val3, %val4 79 define <32 x i8> @fun4(<32 x i8> %val1, <32 x i8> %val2, <32 x i8> %val3, <32 x i8> %val4, <32 x i8… 96 %cmp1 = icmp eq <32 x i8> %val3, %val4 [all …]
|
D | vec-strict-cmps-01.ll | 207 <4 x float> %val3, <4 x float> %val4) #0 { 216 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 222 <4 x float> %val3, <4 x float> %val4) #0 { 233 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 239 <4 x float> %val3, <4 x float> %val4) #0 { 248 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 254 <4 x float> %val3, <4 x float> %val4) #0 { 263 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 269 <4 x float> %val3, <4 x float> %val4) #0 { 278 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 [all …]
|
D | vec-strict-cmp-03.ll | 207 <4 x float> %val3, <4 x float> %val4) #0 { 216 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 222 <4 x float> %val3, <4 x float> %val4) #0 { 233 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 239 <4 x float> %val3, <4 x float> %val4) #0 { 248 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 254 <4 x float> %val3, <4 x float> %val4) #0 { 263 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 269 <4 x float> %val3, <4 x float> %val4) #0 { 278 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 [all …]
|
D | vec-strict-cmps-02.ll | 207 <2 x double> %val3, <2 x double> %val4) #0 { 216 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 222 <2 x double> %val3, <2 x double> %val4) #0 { 233 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 239 <2 x double> %val3, <2 x double> %val4) #0 { 248 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 254 <2 x double> %val3, <2 x double> %val4) #0 { 263 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 269 <2 x double> %val3, <2 x double> %val4) #0 { 278 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 [all …]
|
D | vec-strict-cmp-02.ll | 207 <2 x double> %val3, <2 x double> %val4) #0 { 216 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 222 <2 x double> %val3, <2 x double> %val4) #0 { 233 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 239 <2 x double> %val3, <2 x double> %val4) #0 { 248 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 254 <2 x double> %val3, <2 x double> %val4) #0 { 263 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 269 <2 x double> %val3, <2 x double> %val4) #0 { 278 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 [all …]
|
D | vec-cmp-05.ll | 308 <4 x float> %val3, <4 x float> %val4) { 314 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 320 <4 x float> %val3, <4 x float> %val4) { 326 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 332 <4 x float> %val3, <4 x float> %val4) { 338 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 344 <4 x float> %val3, <4 x float> %val4) { 350 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 356 <4 x float> %val3, <4 x float> %val4) { 362 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 [all …]
|
D | spill-01.ll | 51 %val4 = load i32, i32 *%ptr4 61 store i32 %val4, i32 *%ptr4 89 %val4 = load i32, i32 *%ptr4 101 store i32 %val4, i32 *%ptr4 131 %val4 = load i64, i64 *%ptr4 143 store i64 %val4, i64 *%ptr4 177 %val4 = load float, float *%ptr4 190 store float %val4, float *%ptr4 221 %val4 = load double, double *%ptr4 234 store double %val4, double *%ptr4 [all …]
|
/external/llvm-project/polly/test/ForwardOpTree/ |
D | forward_reusue.ll | 18 %val4 = fadd double %val3, %val3 19 %val5 = fadd double %val4, %val4 51 ; CHECK-NEXT: %val4 = fadd double %val3, %val3 52 ; CHECK-NEXT: %val5 = fadd double %val4, %val4 61 ; CHECK-NEXT: %val4 = fadd double %val3, %val3 62 ; CHECK-NEXT: %val5 = fadd double %val4, %val4
|
/external/llvm/test/CodeGen/SystemZ/ |
D | vec-cmp-02.ll | 112 <8 x i16> %val3, <8 x i16> %val4) { 118 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 124 <8 x i16> %val3, <8 x i16> %val4) { 130 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 136 <8 x i16> %val3, <8 x i16> %val4) { 142 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 148 <8 x i16> %val3, <8 x i16> %val4) { 154 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 160 <8 x i16> %val3, <8 x i16> %val4) { 166 %ret = select <8 x i1> %cmp, <8 x i16> %val3, <8 x i16> %val4 [all …]
|
D | vec-cmp-04.ll | 112 <2 x i64> %val3, <2 x i64> %val4) { 118 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 124 <2 x i64> %val3, <2 x i64> %val4) { 130 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 136 <2 x i64> %val3, <2 x i64> %val4) { 142 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 148 <2 x i64> %val3, <2 x i64> %val4) { 154 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 160 <2 x i64> %val3, <2 x i64> %val4) { 166 %ret = select <2 x i1> %cmp, <2 x i64> %val3, <2 x i64> %val4 [all …]
|
D | vec-cmp-01.ll | 112 <16 x i8> %val3, <16 x i8> %val4) { 118 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 124 <16 x i8> %val3, <16 x i8> %val4) { 130 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 136 <16 x i8> %val3, <16 x i8> %val4) { 142 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 148 <16 x i8> %val3, <16 x i8> %val4) { 154 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 160 <16 x i8> %val3, <16 x i8> %val4) { 166 %ret = select <16 x i1> %cmp, <16 x i8> %val3, <16 x i8> %val4 [all …]
|
D | vec-cmp-03.ll | 112 <4 x i32> %val3, <4 x i32> %val4) { 118 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 124 <4 x i32> %val3, <4 x i32> %val4) { 130 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 136 <4 x i32> %val3, <4 x i32> %val4) { 142 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 148 <4 x i32> %val3, <4 x i32> %val4) { 154 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 160 <4 x i32> %val3, <4 x i32> %val4) { 166 %ret = select <4 x i1> %cmp, <4 x i32> %val3, <4 x i32> %val4 [all …]
|
D | vec-cmp-06.ll | 165 <2 x double> %val3, <2 x double> %val4) { 171 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 177 <2 x double> %val3, <2 x double> %val4) { 185 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 191 <2 x double> %val3, <2 x double> %val4) { 197 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 203 <2 x double> %val3, <2 x double> %val4) { 209 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 215 <2 x double> %val3, <2 x double> %val4) { 221 %ret = select <2 x i1> %cmp, <2 x double> %val3, <2 x double> %val4 [all …]
|
D | vec-cmp-05.ll | 308 <4 x float> %val3, <4 x float> %val4) { 314 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 320 <4 x float> %val3, <4 x float> %val4) { 326 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 332 <4 x float> %val3, <4 x float> %val4) { 338 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 344 <4 x float> %val3, <4 x float> %val4) { 350 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 356 <4 x float> %val3, <4 x float> %val4) { 362 %ret = select <4 x i1> %cmp, <4 x float> %val3, <4 x float> %val4 [all …]
|
D | spill-01.ll | 51 %val4 = load i32 , i32 *%ptr4 61 store i32 %val4, i32 *%ptr4 89 %val4 = load i32 , i32 *%ptr4 101 store i32 %val4, i32 *%ptr4 131 %val4 = load i64 , i64 *%ptr4 143 store i64 %val4, i64 *%ptr4 177 %val4 = load float , float *%ptr4 190 store float %val4, float *%ptr4 221 %val4 = load double , double *%ptr4 234 store double %val4, double *%ptr4 [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | floatdp_2source.ll | 16 %val4 = fdiv float %val3, %val1 19 %val5 = fsub float %val4, %val2 44 %val4 = fdiv double %val3, %val1 47 %val5 = fsub double %val4, %val2
|