[llvm] [llvm] Ensure that soft float targets don't use float/vector code for memops. (PR #107022)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon May 5 04:42:14 PDT 2025


================
@@ -2023,6 +2023,11 @@ class TargetLoweringBase {
     return LLT();
   }
 
+  bool useIntScalarMemOps(const AttributeList &FuncAttributes) const {
----------------
arsenm wrote:

"useIntScalarMemOps" Why int? Why scalar? What mem ops? In what context? The core change has nothing to do with any of these things, this is about handling of some fuzzy definition of floating point operations which I've never understood 

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


More information about the llvm-commits mailing list