34 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2;3; Register constraint "r" shouldn't take long long unless4; The target is 64 bit.5;6;7; RUN: llc -mtriple=mips64el -mcpu=mips64r2 -target-abi=n64 < %s | FileCheck %s8 9 10define i32 @main() nounwind {11; CHECK-LABEL: main:12; CHECK: # %bb.0: # %entry13; CHECK-NEXT: daddiu $1, $zero, 714; CHECK-NEXT: #APP15; CHECK-NEXT: .set push16; CHECK-NEXT: .set at17; CHECK-NEXT: .set macro18; CHECK-NEXT: .set reorder19; CHECK-EMPTY:20; CHECK-NEXT: addiu $1, $1, 321; CHECK-EMPTY:22; CHECK-NEXT: .set pop23; CHECK-NEXT: #NO_APP24; CHECK-NEXT: jr $ra25; CHECK-NEXT: addiu $2, $zero, 026entry:27 28 29; r with long long30 tail call i64 asm sideeffect "addiu $0, $1, $2", "=r,r,i"(i64 7, i64 3) nounwind31 ret i32 032}33 34