1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -instcombine -disable-output 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerdefine float @test(<4 x float> %V) { 4*9880d681SAndroid Build Coastguard Worker %V2 = insertelement <4 x float> %V, float 1.000000e+00, i32 3 ; <<4 x float>> [#uses=1] 5*9880d681SAndroid Build Coastguard Worker %R = extractelement <4 x float> %V2, i32 2 ; <float> [#uses=1] 6*9880d681SAndroid Build Coastguard Worker ret float %R 7*9880d681SAndroid Build Coastguard Worker} 8*9880d681SAndroid Build Coastguard Worker 9