[llvm] [NFC] Extend InjectTLIMappings pass testing (PR #66898)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 21 03:23:33 PDT 2023


================
@@ -30,8 +29,12 @@ define double @sin_f64(double %in) {
 ; MASSV:        call double @sin(double %{{.*}}) #[[SIN:[0-9]+]]
 ; ACCELERATE:   call double @sin(double %{{.*}})
 ; LIBMVEC-X86:  call double @sin(double %{{.*}}) #[[SIN:[0-9]+]]
+; SLEEFGNUABI:  call double @sin(double %{{.*}})
+; ARMPL:        call double @sin(double %{{.*}})
 ; No mapping of "sin" to a vector function for Accelerate.
-; ACCELERATE-NOT: _ZGV_LLVM_{{.*}}_sin({{.*}})
+; ACCELERATE-NOT:  _ZGV_LLVM_{{.*}}_sin({{.*}})
----------------
JolantaJensen wrote:

Indeed, the target needed to be passed as argument. Fixed.

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


More information about the llvm-commits mailing list