[all-commits] [llvm/llvm-project] 8eccf2: [X86] Set Uses = [EFLAGS] for ADCX/ADOX

Shengchen Kan via All-commits all-commits at lists.llvm.org
Thu Dec 21 07:01:29 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8eccf2b872cc1a88a1e5d4e5af0bfdabfb66c7bb
      https://github.com/llvm/llvm-project/commit/8eccf2b872cc1a88a1e5d4e5af0bfdabfb66c7bb
  Author: Shengchen Kan <shengchen.kan at intel.com>
  Date:   2023-12-21 (Thu, 21 Dec 2023)

  Changed paths:
    M llvm/lib/Target/X86/X86InstrArithmetic.td

  Log Message:
  -----------
  [X86] Set Uses = [EFLAGS] for ADCX/ADOX

According to Intel SDE, ADCX reads CF and ADOX reads OF. `Uses` was
set to empty by accident, the bug was not exposed b/c compiler never
emits these instructions.




More information about the All-commits mailing list