[all-commits] [llvm/llvm-project] 17b293: Revert "[RISCV][InsertVSETVLI] Make VL preserving ...

Philip Reames via All-commits all-commits at lists.llvm.org
Mon Oct 23 11:43:32 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 17b2935270650ae78d1a0d40dcdbc5a2815c65f4
      https://github.com/llvm/llvm-project/commit/17b2935270650ae78d1a0d40dcdbc5a2815c65f4
  Author: Philip Reames <preames at rivosinc.com>
  Date:   2023-10-23 (Mon, 23 Oct 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp

  Log Message:
  -----------
  Revert "[RISCV][InsertVSETVLI] Make VL preserving vsetvli emission more explicit [nfc]"

This reverts commit 20fc8e8df20e165d1c632bc80a0cebce2dc158f7.  As pointed out in review of the mentioned follow up patch, this gets the predicate wrong.  We need not simply VL being unchanged, but VLMAX being unchanged.  Given that the code structure I'd introduced here is simply confusing.




More information about the All-commits mailing list