Home
last modified time | relevance | path

Searched refs:SIGNBIT (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dsign-bit-test-via-right-shifting-all-other-bits.ll12 ; CHECK-NEXT: [[SIGNBIT:%.*]] = lshr i32 [[DATA]], 31
16 ; CHECK-NEXT: call void @use32(i32 [[SIGNBIT]])
41 ; CHECK-NEXT: [[SIGNBIT:%.*]] = lshr i32 [[HIGH_BITS_EXTRACTED_NARROW]], [[SKIP_ALL_BITS_TILL_SI…
47 ; CHECK-NEXT: call void @use32(i32 [[SIGNBIT]])
74 ; CHECK-NEXT: [[SIGNBIT:%.*]] = ashr i32 [[DATA]], 31
78 ; CHECK-NEXT: call void @use32(i32 [[SIGNBIT]])
103 ; CHECK-NEXT: [[SIGNBIT:%.*]] = ashr i32 [[HIGH_BITS_EXTRACTED_NARROW]], [[SKIP_ALL_BITS_TILL_SI…
109 ; CHECK-NEXT: call void @use32(i32 [[SIGNBIT]])
136 ; CHECK-NEXT: [[SIGNBIT:%.*]] = ashr i32 [[HIGH_BITS_EXTRACTED]], [[SKIP_ALL_BITS_TILL_SIGNBIT]]
140 ; CHECK-NEXT: call void @use32(i32 [[SIGNBIT]])
[all …]
Dabs-1.ll468 ; CHECK-NEXT: [[SIGNBIT:%.*]] = ashr i8 [[X:%.*]], 7
469 ; CHECK-NEXT: [[ADD:%.*]] = add i8 [[SIGNBIT]], [[X]]
470 ; CHECK-NEXT: [[ABS:%.*]] = xor i8 [[ADD]], [[SIGNBIT]]
471 ; CHECK-NEXT: call void @extra_use(i8 [[SIGNBIT]])
/external/llvm-project/llvm/test/Transforms/InstSimplify/
Dnegate.ll57 ; CHECK-NEXT: [[SIGNBIT:%.*]] = shl i8 [[X:%.*]], 7
58 ; CHECK-NEXT: ret i8 [[SIGNBIT]]
67 ; CHECK-NEXT: [[SIGNBIT:%.*]] = and <2 x i8> [[X:%.*]], <i8 -128, i8 -128>
68 ; CHECK-NEXT: ret <2 x i8> [[SIGNBIT]]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dfneg.ll21 ; GCN: s_brev_b32 [[SIGNBIT:s[0-9]+]], 1
Dfneg-combines.ll160 ; GCN-SAFE-DAG: s_brev_b32 [[SIGNBIT:s[0-9]+]], 1{{$}}
164 ; GCN-SAFE: v_xor_b32_e32 [[NEG_A:v[0-9]+]], [[SIGNBIT]], [[A]]
166 ; GCN-SAFE: v_xor_b32_e32 [[NEG_ADD:v[0-9]+]], [[SIGNBIT]], [[ADD]]
/external/python/cpython2/Lib/plat-unixware7/
DIN.py366 SIGNBIT = 0x80000000 variable