brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 26c9aab Raw
36 lines · plain
1; RUN: llc -mtriple=riscv64 -O3  \2; RUN: -debug-pass=Structure < %s -o /dev/null 2>&1 | \3; RUN:   FileCheck %s --check-prefix=O3-WITHOUT-ENABLE-CFI-INSTR-INSERTER4 5; RUN: llc -mtriple=riscv64 -O3  \6; RUN: --riscv-enable-cfi-instr-inserter=true \7; RUN: -debug-pass=Structure < %s -o /dev/null 2>&1 | \8; RUN:   FileCheck %s --check-prefix=O3-ENABLE-CFI-INSTR-INSERTER9 10; RUN: llc -mtriple=riscv64 -O0  \11; RUN: -debug-pass=Structure < %s -o /dev/null 2>&1 | \12; RUN:   FileCheck %s --check-prefix=O0-WITHOUT-ENABLE-CFI-INSTR-INSERTER13 14; RUN: llc -mtriple=riscv64 -O0  \15; RUN: --riscv-enable-cfi-instr-inserter=true \16; RUN: -debug-pass=Structure < %s -o /dev/null 2>&1 | \17; RUN:   FileCheck %s --check-prefix=O0-ENABLE-CFI-INSTR-INSERTER18 19; REQUIRES: asserts20 21; O3-WITHOUT-ENABLE-CFI-INSTR-INSERTER-LABEL: Pass Arguments:22; NO-O3-WITHOUT-ENABLE-CFI-INSTR-INSERTER: Check CFA info and insert CFI instructions if needed23; O3-WITHOUT-ENABLE-CFI-INSTR-INSERTER: Insert CFI remember/restore state instructions24 25; O3-ENABLE-CFI-INSTR-INSERTER-LABEL: Pass Arguments:26; O3-ENABLE-CFI-INSTR-INSERTER: Check CFA info and insert CFI instructions if needed27; NO-O3-ENABLE-CFI-INSTR-INSERTER: Insert CFI remember/restore state instructions28 29; O0-WITHOUT-ENABLE-CFI-INSTR-INSERTER-LABEL: Pass Arguments:30; NO-O0-WITHOUT-ENABLE-CFI-INSTR-INSERTER: Check CFA info and insert CFI instructions if needed31; O0-WITHOUT-ENABLE-CFI-INSTR-INSERTER: Insert CFI remember/restore state instructions32 33; O0-ENABLE-CFI-INSTR-INSERTER-LABEL: Pass Arguments:34; O0-ENABLE-CFI-INSTR-INSERTER: Check CFA info and insert CFI instructions if needed35; NO-O0-ENABLE-CFI-INSTR-INSERTER: Insert CFI remember/restore state instructions36