xref: /aosp_15_r20/external/llvm/test/Transforms/SCCP/apint-bigint.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -sccp -S | not grep xor
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Workerdefine i11129 @test1() {
4*9880d681SAndroid Build Coastguard Worker        %B = shl i11129 1, 11128
5*9880d681SAndroid Build Coastguard Worker        %C = sub i11129 %B, 1
6*9880d681SAndroid Build Coastguard Worker        %D = xor i11129 %B, %C
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker	ret i11129 %D
9*9880d681SAndroid Build Coastguard Worker}
10