https://bugs.kde.org/show_bug.cgi?id=474280

            Bug ID: 474280
           Summary: Add Ijk_ExitBB IR for potential critical state
    Classification: Developer tools
           Product: valgrind
           Version: unspecified
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: rjie...@gmail.com
  Target Milestone: ---

Created attachment 161502
  --> https://bugs.kde.org/attachment.cgi?id=161502&action=edit
v1-0001-VEX-Add-Ijk_ExitBB-IR-for-potential-critical-state-c.patch

Generally we use Ijk_Boring in most jump instructions,
and some backends use this IR to make BB optimization 'chaining' in instruction
selection stage.

For some special ISAs like RISC-V vector [1], vsetvl/vsetvli instruction will
set VTYPE/VL CSRs
which are depended by next BB, so we add this new Ijk_ExitBB IR to exit BB
without any optimization.

[1] https://github.com/riscv/riscv-v-spec

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to