xref: /llvm-project/llvm/test/Bitcode/constexpr-scalable-vector-gep.ll (revision 04a29a3d5161ef0bda890abd0cbc086a538ff780)
1; RUN: llvm-as < %s | llvm-dis -expand-constant-exprs | FileCheck %s
2; RUN: llvm-dis -expand-constant-exprs < %s.bc | FileCheck %s
3
4@g = extern_weak global [32 x i8]
5
6define ptr @test_scalable_vector_gep() {
7; CHECK-LABEL: define ptr @test_scalable_vector_gep() {
8; CHECK-NEXT: %constexpr = getelementptr <vscale x 1 x i8>, ptr @g, i64 1
9; CHECK-NEXT: ret ptr %constexpr
10  ret ptr getelementptr (<vscale x 1 x i8>, ptr @g, i64 1)
11}
12