[llvm] [RISCV] Software guard direct calls in large code model (PR #109377)

Jessica Clarke via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 20 00:41:55 PDT 2024


================
@@ -11,18 +11,29 @@
 ; RUN:   | FileCheck -check-prefix=RV64I-MEDIUM %s
 ; RUN: llc -code-model=large -mtriple=riscv64 -verify-machineinstrs < %s \
 ; RUN:   | FileCheck -check-prefix=RV64I-LARGE %s
+; RUN: llc -code-model=large -mtriple=riscv64 -mattr=experimental-zicfilp -verify-machineinstrs < %s \
+; RUN:   | FileCheck -check-prefix=RV64I-LARGE-ZICFILP %s
 
 declare i32 @external_function(i32)
 
 define i32 @test_call_external(i32 %a) nounwind {
-; CHECK-LABEL: test_call_external:
----------------
jrtc27 wrote:

How come these are no longer merged?

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


More information about the llvm-commits mailing list