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