[PATCH] D108926: [MipsISelLowering] avoid emitting libcalls to __multi3

Nick Desaulniers via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 30 12:08:24 PDT 2021


nickdesaulniers added inline comments.


================
Comment at: llvm/test/CodeGen/Mips/llvm-ir/mul.ll:252
 
-  ; MM32:           lw      $25, %call16(__multi3)($16)
+  ; MM32-NOT:       lw      $25, %call16(__multi3)($16)
 
----------------
perhaps it's more interesting to encode what the code actually being generated is, but I found it to be a tangly mess of spaghetti for this test in particular. `GP32` and `MM32` refer to multiple targets respectively; each have divergent code implementing 128b multiplication (and a lot of it).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D108926/new/

https://reviews.llvm.org/D108926



More information about the llvm-commits mailing list