[PATCH] D14380: [ARM] Combine BFIs together

James Molloy via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 5 06:19:50 PST 2015


jmolloy created this revision.
jmolloy added reviewers: t.p.northover, mcrosier.
jmolloy added a subscriber: llvm-commits.
jmolloy set the repository for this revision to rL LLVM.
Herald added subscribers: rengolin, aemerson.

If we have a chain of BFIs, we may be able to combine several together into one merged BFI.

We can do this if the "from" bits from one BFI OR'd with the "from" bits from the other BFI form a contiguous range, and the same with the "to" bits.

Hopefully the comments explain the concept better than I just did...

Repository:
  rL LLVM

http://reviews.llvm.org/D14380

Files:
  lib/Target/ARM/ARMISelLowering.cpp
  test/CodeGen/ARM/bfi.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14380.39360.patch
Type: text/x-patch
Size: 9098 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151105/86c9a9c5/attachment.bin>


More information about the llvm-commits mailing list