[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)
[llvm-project.git] / llvm / test / ExecutionEngine / fma3-jit.ll
blob9bd44dd4e81d866a68c5a4f356a7d43eb60f737d
1 ; RUN: %lli -jit-kind=mcjit %s | FileCheck %s
2 ; RUN: %lli %s | FileCheck %s
3 ; REQUIRES: fma3
4 ; CHECK: 12.000000
6 @msg_double = internal global [4 x i8] c"%f\0A\00"
8 declare i32 @printf(ptr, ...)
10 define i32 @main() {
11   %fma = tail call double @llvm.fma.f64(double 3.0, double 3.0, double 3.0) nounwind readnone
13   call i32 (ptr,...) @printf(ptr @msg_double, double %fma)
15   ret i32 0
18 declare double @llvm.fma.f64(double, double, double) nounwind readnone