brintos

brintos / llvm-project-archived public Read only

0
0
Text · 455 B · fd511a6 Raw
16 lines · plain
1; assert in DAGlegalizer with fake use of half precision float.2; Changes to half float promotion.3; RUN: llc -stop-after=finalize-isel -mtriple=x86_64-unknown-linux -o - %s | FileCheck %s4;5; CHECK:      bb.0.entry:6; CHECK-NEXT: %0:fr16 = FsFLD0SH7; CHECK-NEXT: FAKE_USE killed %08;9target triple = "x86_64-unknown-unknown"10 11define void @_Z6doTestv() local_unnamed_addr optdebug {12entry:13  tail call void (...) @llvm.fake.use(half 0xH0000)14  ret void15}16