brintos

brintos / llvm-project-archived public Read only

0
0
Text · 667 B · 558d0d3 Raw
32 lines · plain
1; RUN: llc < %s | FileCheck %s2target triple = "msp430"3 4; CHECK:       mov	#19923, r125; CHECK:       mov	#4194, r126; CHECK:       mov	#25688, r127; CHECK:       mov	#-16245, r128; CHECK:       ret9define void @test-double() {10entry:11  call void (...) @llvm.fake.use(double -8.765430e+02)12  ret void13}14 15; CHECK:       call	#__mspabi_addd16; CHECK:       ret17define void @test-double2(double %0) {18entry:19  %1 = fadd double %0, %020  call void (...) @llvm.fake.use(double %1)21  ret void22}23 24; CHECK:       call	#__mspabi_addf25; CHECK:       ret26define void @test-float(float %0) {27entry:28  %1 = fadd float %0, %029  call void (...) @llvm.fake.use(float %1)30  ret void31}32