| commit | 88939fefe80bf65395705949e7598c0a0e224f28 | [log] [tgz] |
|---|---|---|
| author | Craig Topper <craig.topper@intel.com> | Mon Feb 12 21:18:11 2018 +0000 |
| committer | Craig Topper <craig.topper@intel.com> | Mon Feb 12 21:18:11 2018 +0000 |
| tree | 1eb2fa304426a0756ccb88cd7799051d1b0e228b | |
| parent | efe392351451853285eea864fb70a414bbd9612d [diff] |
[X86] Simplify X86DAGToDAGISel::matchBEXTRFromAnd by creating an X86ISD::BEXTR node and calling Select. Add isel patterns to recognize this node. This removes a bunch of special case code for selecting the immediate and folding loads. llvm-svn: 324939