blob: 8ee75a603cd157b0233e0a63372dddb647e3386a [file] [log] [blame]
Simon Pilgrim79c2c2f2017-12-26 11:42:39 +00001; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2; RUN: opt < %s -instsimplify -S | FileCheck %s
3
4; Weird Types
5
6define i129 @vec_extract_negidx(<3 x i129> %a) {
7; CHECK-LABEL: @vec_extract_negidx(
8; CHECK-NEXT: [[E1:%.*]] = extractelement <3 x i129> [[A:%.*]], i129 -1
9; CHECK-NEXT: ret i129 [[E1]]
10;
11 %E1 = extractelement <3 x i129> %a, i129 -1
12 ret i129 %E1
13}