brintos

brintos / llvm-project-archived public Read only

0
0
Text · 698 B · bf62df6 Raw
39 lines · plain
1; RUN: llc -mtriple=mipsel < %s | FileCheck %s2 3define i32 @foo0() nounwind readnone {4entry:5; CHECK: foo06; CHECK: lui $[[R0:[0-9]+]], 46607; CHECK: ori ${{[0-9]+}}, $[[R0]], 221368  ret i32 3054198969}10 11define i32 @foo1() nounwind readnone {12entry:13; CHECK: foo114; CHECK: lui ${{[0-9]+}}, 466015; CHECK-NOT: ori16  ret i32 30539776017}18 19define i32 @foo2() nounwind readnone {20entry:21; CHECK: foo222; CHECK: addiu ${{[0-9]+}}, $zero, 466023  ret i32 466024}25 26define i32 @foo17() nounwind readnone {27entry:28; CHECK: foo1729; CHECK: addiu ${{[0-9]+}}, $zero, -3220430  ret i32 -3220431}32 33define i32 @foo18() nounwind readnone {34entry:35; CHECK: foo1836; CHECK: ori ${{[0-9]+}}, $zero, 3333237  ret i32 3333238}39