Simon Pilgrim | 79c2c2f | 2017-12-26 11:42:39 +0000 | [diff] [blame^] | 1 | ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py |
2 | ; RUN: opt < %s -instsimplify -S | FileCheck %s | ||||
3 | |||||
4 | ; Weird Types | ||||
5 | |||||
6 | define 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 | } |