; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6 ; RUN: llc -mtriple=riscv64 -mcpu=mips-p8700 -O3 -verify-machineinstrs < %s \ ; RUN: | FileCheck -check-prefix=MIPS %s target datalayout = "e-m:e-p:32:32-i64:64-n32-S128" define void @test_mips_pause() { ; MIPS-LABEL: test_mips_pause: ; MIPS: # %bb.0: # %entry ; MIPS-NEXT: mips.pause ; MIPS-NEXT: ret entry: tail call void @llvm.riscv.mips.pause() ret void } define void @test_mips_ehb() { ; MIPS-LABEL: test_mips_ehb: ; MIPS: # %bb.0: # %entry ; MIPS-NEXT: mips.ehb ; MIPS-NEXT: ret entry: tail call void @llvm.riscv.mips.ehb() ret void } define void @test_mips_ihb() { ; MIPS-LABEL: test_mips_ihb: ; MIPS: # %bb.0: # %entry ; MIPS-NEXT: mips.ihb ; MIPS-NEXT: ret entry: tail call void @llvm.riscv.mips.ihb() ret void }