brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 89a77fc Raw
51 lines · plain
1; RUN: llc -mtriple=x86_64-- -debug-pass=Structure -stop-after=dead-mi-elimination,1 %s -o /dev/null 2>&1 \2; RUN:   | FileCheck -check-prefix=STOP-AFTER-DEAD1 %s3 4; RUN: llc -mtriple=x86_64-- -debug-pass=Structure -stop-after=dead-mi-elimination,0 %s -o /dev/null 2>&1 \5; RUN:   | FileCheck -check-prefix=STOP-AFTER-DEAD0 %s6 7 8; RUN: llc -mtriple=x86_64-- -debug-pass=Structure -stop-before=dead-mi-elimination,1 %s -o /dev/null 2>&1 \9; RUN:   | FileCheck -check-prefix=STOP-BEFORE-DEAD1 %s10 11 12; RUN: llc -mtriple=x86_64-- -debug-pass=Structure -start-before=dead-mi-elimination,1 %s -o /dev/null 2>&1 \13; RUN:   | FileCheck -check-prefix=START-BEFORE-DEAD1 %s14 15; RUN: llc -mtriple=x86_64-- -debug-pass=Structure -start-after=dead-mi-elimination,1 %s -o /dev/null 2>&1 \16; RUN:   | FileCheck -check-prefix=START-AFTER-DEAD1 %s17 18 19 20; STOP-AFTER-DEAD1: -dead-mi-elimination21; STOP-AFTER-DEAD1-SAME: -dead-mi-elimination22 23; STOP-AFTER-DEAD1: Remove dead machine instructions24; STOP-AFTER-DEAD1: Remove dead machine instructions25 26 27 28; STOP-AFTER-DEAD0:     -dead-mi-elimination29 30; STOP-AFTER-DEAD0-NOT: Remove dead machine instructions31; STOP-AFTER-DEAD0: Remove dead machine instructions32; STOP-AFTER-DEAD0-NOT: Remove dead machine instructions33 34 35 36; STOP-BEFORE-DEAD1:     -dead-mi-elimination37; STOP-BEFORE-DEAD1: Remove dead machine instructions38; STOP-BEFORE-DEAD1-NOT: Remove dead machine instructions39 40 41 42; START-BEFORE-DEAD1:     -dead-mi-elimination43; START-BEFORE-DEAD1-NOT: Remove dead machine instructions44; START-BEFORE-DEAD1: Remove dead machine instructions45; START-BEFORE-DEAD1-NOT: Remove dead machine instructions46 47 48 49; START-AFTER-DEAD1-NOT: -dead-mi-elimination50; START-AFTER-DEAD1-NOT: Remove dead machine instructions51