brintos

brintos / llvm-project-archived public Read only

0
0
Text · 877 B · a013e01 Raw
36 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 62; RUN: llc -mtriple=riscv64 -mcpu=mips-p8700 -O3  -verify-machineinstrs < %s \3; RUN:   | FileCheck -check-prefix=MIPS %s4 5target datalayout = "e-m:e-p:32:32-i64:64-n32-S128"6 7define void @test_mips_pause() {8; MIPS-LABEL: test_mips_pause:9; MIPS:       # %bb.0: # %entry10; MIPS-NEXT:    mips.pause11; MIPS-NEXT:    ret12entry:13  tail call void @llvm.riscv.mips.pause()14  ret void15}16 17define void @test_mips_ehb() {18; MIPS-LABEL: test_mips_ehb:19; MIPS:       # %bb.0: # %entry20; MIPS-NEXT:    mips.ehb21; MIPS-NEXT:    ret22entry:23  tail call void @llvm.riscv.mips.ehb()24  ret void25}26 27define void @test_mips_ihb() {28; MIPS-LABEL: test_mips_ihb:29; MIPS:       # %bb.0: # %entry30; MIPS-NEXT:    mips.ihb31; MIPS-NEXT:    ret32entry:33  tail call void @llvm.riscv.mips.ihb()34  ret void35}36