xref: /aosp_15_r20/external/llvm/test/CodeGen/X86/bitcast-i256.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc -mtriple=x86_64-unknown-unknown -mcpu=core-avx-i < %s | FileCheck %s --check-prefix CHECK
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Workerdefine i256 @foo(<8 x i32> %a) {
4*9880d681SAndroid Build Coastguard Worker  %r = bitcast <8 x i32> %a to i256
5*9880d681SAndroid Build Coastguard Worker  ret i256 %r
6*9880d681SAndroid Build Coastguard Worker; CHECK: foo
7*9880d681SAndroid Build Coastguard Worker; CHECK: vextractf128
8*9880d681SAndroid Build Coastguard Worker; CHECK: vpextrq
9*9880d681SAndroid Build Coastguard Worker; CHECK: vpextrq
10*9880d681SAndroid Build Coastguard Worker; CHECK: ret
11*9880d681SAndroid Build Coastguard Worker}
12