[PATCH] D53080: [X86] X86ISelLowering: combineAndIntoBEXTR(): support shifted mask.

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 10 14:10:18 PDT 2018


lebedev.ri added inline comments.


================
Comment at: test/CodeGen/X86/extract-bits.ll:6599
+; X64-BMI1NOTBMBMI2-NEXT:    bextrq %rax, %rdi, %rax
+; X64-BMI1NOTBMBMI2-NEXT:    shlq $2, %rax
+; X64-BMI1NOTBMBMI2-NEXT:    movq %rax, (%rsi)
----------------
Hm, indeed, these tests degrade.
I don't have any good ideas on how to avoid this.


Repository:
  rL LLVM

https://reviews.llvm.org/D53080





More information about the llvm-commits mailing list