xref: /llvm-project/llvm/test/Transforms/SCCP/bitcast.ll (revision 8ebb3eac02a926ffa4298c12834c57aefb2e8579)
1*8ebb3eacSBjorn Pettersson; RUN: opt < %s -passes=ipsccp -S | FileCheck %s
2cee313d2SEric Christopher
3cee313d2SEric Christopherdefine i128 @vector_to_int_cast() {
4cee313d2SEric Christopher  %A = bitcast <4 x i32> <i32 1073741824, i32 1073741824, i32 1073741824, i32 1073741824> to i128
5cee313d2SEric Christopher  ret i128 %A
6cee313d2SEric Christopher}
7cee313d2SEric Christopher
8cee313d2SEric Christopher; CHECK: define i128 @vector_to_int_cast(
9cee313d2SEric Christopher; CHECK-NEXT:  ret i128 85070591750041656499021422275829170176
10