Files
clang-p2996/llvm/test/CodeGen/Generic/pr12507.ll
Igor Chebykin 84cf290c84 [NVPTX][tests] Do not run the tests which are not supported by nvptx
Some generic tests are not supported by the nvptx now.  Moreover, they
are no plans to fix the tested features in nvptx. So, suggest to mark
them as UNSUPPORTED

Differential Revision: https://reviews.llvm.org/D123928
2022-04-26 17:26:56 +03:00

22 lines
437 B
LLVM

; RUN: llc < %s
; NVPTX failed to lower arg i160, as size > 64
; UNSUPPORTED: nvptx
@c = external global i32, align 4
define void @foo(i160 %x) {
entry:
%cmp.i = icmp ne i160 %x, 340282366920938463463374607431768211456
%conv.i = zext i1 %cmp.i to i32
%tobool.i = icmp eq i32 %conv.i, 0
br i1 %tobool.i, label %if.then.i, label %fn1.exit
if.then.i:
store i32 0, i32* @c, align 4
br label %fn1.exit
fn1.exit:
ret void
}