llvm-project/llvm/test/Bitcode/constexpr-scalable-vector-gep.ll
Paul Walker 62e46f2621 [LLVM] Remove support for constant scalable vector GEPs.
This work has fallen out from D134648 as a requirement to loosen
the "constness" of vscale.

Differential Revision: https://reviews.llvm.org/D145404
2023-03-14 16:48:33 +00:00

11 lines
340 B
LLVM

; RUN: llvm-dis < %s.bc | FileCheck %s
@g = extern_weak global [32 x i8]
define ptr @test_scalable_vector_gep() {
; CHECK-LABEL: define ptr @test_scalable_vector_gep() {
; CHECK-NEXT: %constexpr = getelementptr <vscale x 1 x i8>, ptr @g, i64 1
; CHECK-NEXT: ret ptr %constexpr
ret ptr getelementptr (<vscale x 1 x i8>, ptr @g, i64 1)
}