1*9880d681SAndroid Build Coastguard Worker; RUN: opt -mtriple=x86_64-- -early-cse < %s -S | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker; CHECK: @foo(x86_mmx bitcast (double 0.000000e+00 to x86_mmx)) 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Workerdefine void @bar() { 6*9880d681SAndroid Build Coastguard Workerentry: 7*9880d681SAndroid Build Coastguard Worker %0 = bitcast double 0.0 to x86_mmx 8*9880d681SAndroid Build Coastguard Worker %1 = call x86_mmx @foo(x86_mmx %0) 9*9880d681SAndroid Build Coastguard Worker ret void 10*9880d681SAndroid Build Coastguard Worker} 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Workerdeclare x86_mmx @foo(x86_mmx) 13