[all-commits] [llvm/llvm-project] b43258: [NFC][X86] Add MC tests for all untested VIA PadLo...
    Jessica Clarke via All-commits 
    all-commits at lists.llvm.org
       
    Fri Oct 22 17:57:57 PDT 2021
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b432583d28ee99313fa834139be9535639957d76
      https://github.com/llvm/llvm-project/commit/b432583d28ee99313fa834139be9535639957d76
  Author: Jessica Clarke <jrtc27 at jrtc27.com>
  Date:   2021-10-23 (Sat, 23 Oct 2021)
  Changed paths:
    M llvm/test/MC/X86/padlock.s
  Log Message:
  -----------
  [NFC][X86] Add MC tests for all untested VIA PadLock instructions
We currently only test the encoding of xstore but none of the other
instructions, which should all have their implicit REP prefix be
verified as working.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D112354
  Commit: 2d8c18fbbdd1b07ab0d36ac49ef63f4d243afb8b
      https://github.com/llvm/llvm-project/commit/2d8c18fbbdd1b07ab0d36ac49ef63f4d243afb8b
  Author: Jessica Clarke <jrtc27 at jrtc27.com>
  Date:   2021-10-23 (Sat, 23 Oct 2021)
  Changed paths:
    M llvm/lib/Target/X86/X86InstrSystem.td
    M llvm/test/MC/X86/padlock.s
  Log Message:
  -----------
  [X86] Don't add implicit REP prefix to VIA PadLock xstore
Commit 8fa3e8fa1492 added an implicit REP prefix to all VIA PadLock
instructions, but GNU as doesn't add one to xstore, only all the others.
This resulted in a kernel panic regression in FreeBSD upon updating to
LLVM 11 (https://bugs.freebsd.org/259218) which includes the commit in
question. This partially reverts that commit.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D112355
Compare: https://github.com/llvm/llvm-project/compare/fc3f92a8f457...2d8c18fbbdd1
    
    
More information about the All-commits
mailing list