[llvm] [ARM][FastISel]Fix FastISel fail for softfp when set target to armebv… (PR #97422)

David Green via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 7 13:21:51 PDT 2024


================
@@ -296,4 +298,13 @@ define void @call_undef_args() {
   ret void
 }
 
+define void @double_softfp_call() ssp {
+entry:
+; ARMEB-SOFTFP-LABEL: double_softfp_call:
+; ARMEB-SOFTFP: vmov r1, r0, {{d[0-9]+}}
----------------
davemgreen wrote:

It will depend the constant is that gets loaded, whether this is the correct order of registers or not. It might be worth adding check lines for the constant pool and the load too.

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


More information about the llvm-commits mailing list