X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FARM%2Fillegal-vector-bitcast.ll;h=766b3d7ca43353d0bcbcb2a40b9a5ddb72592c58;hb=16a661561f56335ea1b0260fb33322ac92dbcf01;hp=79f9929b7df3ff001663ee2e89fc27e365f9174d;hpb=c2ec2baf3d4de95695e695ee404efc251efba6d4;p=oota-llvm.git diff --git a/test/CodeGen/ARM/illegal-vector-bitcast.ll b/test/CodeGen/ARM/illegal-vector-bitcast.ll index 79f9929b7df..766b3d7ca43 100644 --- a/test/CodeGen/ARM/illegal-vector-bitcast.ll +++ b/test/CodeGen/ARM/illegal-vector-bitcast.ll @@ -1,11 +1,12 @@ -; RUN: llvm-as < %s | llc -march=arm +; RUN: llc -mtriple=arm-eabi %s -o /dev/null +; RUN: llc -mtriple=arm-linux %s -o /dev/null define void @foo(<8 x float>* %f, <8 x float>* %g, <4 x i64>* %y) { - %h = load <8 x float>* %f - %i = mul <8 x float> %h, + %h = load <8 x float>, <8 x float>* %f + %i = fmul <8 x float> %h, %m = bitcast <8 x float> %i to <4 x i64> - %z = load <4 x i64>* %y + %z = load <4 x i64>, <4 x i64>* %y %n = mul <4 x i64> %z, %m %p = bitcast <4 x i64> %n to <8 x float> store <8 x float> %p, <8 x float>* %g