Mercurial > hg > Members > tobaru > cbc > CbC_llvm
view test/CodeGen/PowerPC/constants.ll @ 0:95c75e76d11b
LLVM 3.4
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 12 Dec 2013 13:56:28 +0900 |
parents | |
children | 1172e4bd9c6f |
line wrap: on
line source
; All of these routines should be perform optimal load of constants. ; RUN: llc < %s -march=ppc32 | \ ; RUN: grep lis | count 5 ; RUN: llc < %s -march=ppc32 | \ ; RUN: grep ori | count 3 ; RUN: llc < %s -march=ppc32 | \ ; RUN: grep "li " | count 4 define i32 @f1() { entry: ret i32 1 } define i32 @f2() { entry: ret i32 -1 } define i32 @f3() { entry: ret i32 0 } define i32 @f4() { entry: ret i32 32767 } define i32 @f5() { entry: ret i32 65535 } define i32 @f6() { entry: ret i32 65536 } define i32 @f7() { entry: ret i32 131071 } define i32 @f8() { entry: ret i32 2147483647 } define i32 @f9() { entry: ret i32 -2147483648 }