Logo
Explore Mirrors Help
Sign In
6502/llvm-6502
1
0
Fork 0
You've already forked llvm-6502
mirror of https://github.com/c64scene-ar/llvm-6502.git synced 2025-01-12 02:33:33 +00:00
Code Issues Projects Releases Wiki Activity
llvm-6502/test/Integer/testicmp_bt.ll

24 lines
528 B
LLVM
Raw Normal View History

New test cases for bit accurate integers developed by Guoling Han. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33259 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-16 18:08:22 +00:00
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
For PR761: Remove "target endian/pointersize" or add "target datalayout" to make the test parse properly or set the datalayout because defaults changes. For PR645: Make global names use the @ prefix. For llvm-upgrade changes: Fix test cases or completely remove use of llvm-upgrade for test cases that cannot survive the new renaming or upgrade capabilities. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33533 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-26 08:25:06 +00:00
define i31 @"simpleIcmp"(i31 %i0, i31 %j0)
New test cases for bit accurate integers developed by Guoling Han. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33259 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-16 18:08:22 +00:00
begin
%t1 = icmp eq i31 %i0, %j0
%t2 = icmp ne i31 %i0, %j0
%t3 = icmp ult i31 %i0, %j0
%t4 = icmp sgt i31 %i0, %j0
%t5 = icmp ule i31 %i0, %j0
%t6 = icmp sge i31 %i0, %j0
%t7 = icmp eq i31 %i0, 1098765432
%t8 = icmp ne i31 %i0, -31415926
%t9 = icmp ult i31 10000, %j0
%t10 = icmp sgt i31 -10000, %j0
ret i31 %i0
end
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.1 Page: 2370ms Template: 23ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API