[llvm] [TableGen][RISCV][GlobalISel] Select G_ICMP, G_SELECT, G_PTR_ADD (PR #67185)

Michael Maitland via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 22 14:43:30 PDT 2023


================
@@ -198,13 +216,18 @@ bool RISCVInstructionSelector::select(MachineInstr &MI) {
 
   switch (Opc) {
   case TargetOpcode::G_ANYEXT:
+  case TargetOpcode::G_PTRTOINT:
   case TargetOpcode::G_TRUNC:
     MI.setDesc(TII.get(TargetOpcode::COPY));
-    return true;
+    return selectCopy(MI, MRI);
----------------
michaelmaitland wrote:

MI is modified on line 221. If selectCopy returns false shouldn't we still return true?

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


More information about the llvm-commits mailing list