43 lines · plain
1; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s2 3.code4 5t1:6 jmp @F7 jmp @F8; CHECK-LABEL: t1:9; CHECK-NEXT: jmp [[TEMP1:[[:alpha:][:digit:]]+]]10; CHECK-NEXT: jmp [[TEMP1]]11 12@@:13 xor eax, eax14; CHECK: [[TEMP1]]:15; CHECK-NEXT: xor eax, eax16 17t2:18 jmp @B19 jmp @B20; CHECK-LABEL: t2:21; CHECK-NEXT: jmp [[TEMP1]]22; CHECK-NEXT: jmp [[TEMP1]]23 24t3:25 jmp @F26; CHECK-LABEL: t3:27; CHECK-NEXT: jmp [[TEMP2:[[:alpha:][:digit:]]+]]28 29@@:30 xor eax, eax31; CHECK: [[TEMP2]]:32; CHECK-NEXT: xor eax, eax33 34@@:35 xor eax, eax36; CHECK: [[TEMP3:[[:alpha:][:digit:]]+]]:37; CHECK-NEXT: xor eax, eax38 39t4:40 jmp @B41; CHECK-LABEL: t4:42; CHECK-NEXT: jmp [[TEMP3]]43