brintos

brintos / llvm-project-archived public Read only

0
0
Text · 801 B · 661c0cb Raw
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