brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 82c66c2 Raw
44 lines · plain
1; RUN: llc -mtriple=riscv64-- -debug-pass=Structure %s -o /dev/null 2>&1 \2; RUN:   -verify-machineinstrs=0 -O0 -global-isel \3; RUN:   | FileCheck %s --check-prefixes=ENABLED,NOFALLBACK,ENABLED-O04 5; RUN: llc -mtriple=riscv64-- -debug-pass=Structure %s -o /dev/null 2>&1 \6; RUN:   -verify-machineinstrs=0 -global-isel \7; RUN:   | FileCheck %s --check-prefixes=ENABLED,NOFALLBACK,ENABLED-O18 9; RUN: llc -mtriple=riscv64-- -debug-pass=Structure %s -o /dev/null 2>&1 \10; RUN:   -verify-machineinstrs=0 -global-isel -global-isel-abort=2 \11; RUN:   | FileCheck %s --check-prefixes=ENABLED,FALLBACK,ENABLED-O112 13; RUN: llc -mtriple=riscv64-- -debug-pass=Structure %s -o /dev/null 2>&1 \14; RUN:   -verify-machineinstrs=0 \15; RUN:   | FileCheck %s --check-prefixes=DISABLED16 17; ENABLED:       IRTranslator18; ENABLED-NEXT:  Analysis for ComputingKnownBits19; ENABLED-O0-NEXT:  RISCVO0PreLegalizerCombiner20; ENABLED-O1-NEXT:  MachineDominator Tree Construction21; ENABLED-NEXT:  Analysis containing CSE Info22; ENABLED-O1-NEXT:  RISCVPreLegalizerCombiner23; ENABLED-NEXT:  Legalizer24; ENABLED-O1-NEXT:  MachineDominator Tree Construction25; ENABLED-O1-NEXT:  RISCVPostLegalizerCombiner26; ENABLED-NEXT:  RegBankSelect27; ENABLED-NEXT:  Analysis for ComputingKnownBits28; ENABLED-O1-NEXT:  Lazy Branch Probability Analysis29; ENABLED-O1-NEXT:  Lazy Block Frequency Analysis30; ENABLED-NEXT:  InstructionSelect31; ENABLED-NEXT:  ResetMachineFunction32 33; FALLBACK:       RISC-V DAG->DAG Pattern Instruction Selection34; NOFALLBACK-NOT: RISC-V DAG->DAG Pattern Instruction Selection35 36; DISABLED-NOT: IRTranslator37 38; DISABLED: RISC-V DAG->DAG Pattern Instruction Selection39; DISABLED: Finalize ISel and expand pseudo-instructions40 41define void @empty() {42  ret void43}44