[llvm] [RISCV] Add software pipeliner support (PR #117546)

Yingwei Zheng via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 29 21:40:28 PST 2024


================
@@ -0,0 +1,78 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
+; RUN: llc -mtriple=riscv64 -mcpu=sifive-p670 -O3 -verify-machineinstrs -riscv-enable-pipeliner=false < %s \
+; RUN:   | FileCheck %s --check-prefixes=CHECK-NOT-PIPELINED
+; RUN: llc -mtriple=riscv64 -mcpu=sifive-p670 -O3 -verify-machineinstrs -riscv-enable-pipeliner=true < %s \
+; RUN:   | FileCheck %s --check-prefixes=CHECK-PIPELINED
+
+define void @test_1(ptr noalias %in, ptr noalias %out, i32 signext %cnt) "no-builtins" {
----------------
dtcxzyw wrote:

What is the purpose of `no-builtins` here?

https://github.com/llvm/llvm-project/pull/117546


More information about the llvm-commits mailing list