diff options
author | Craig Topper <craig.topper@intel.com> | 2018-02-12 21:18:11 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-02-12 21:18:11 +0000 |
commit | 88939fefe80bf65395705949e7598c0a0e224f28 (patch) | |
tree | 1eb2fa304426a0756ccb88cd7799051d1b0e228b /llvm/lib/CodeGen/SafeStackLayout.cpp | |
parent | efe392351451853285eea864fb70a414bbd9612d (diff) | |
download | llvm-88939fefe80bf65395705949e7598c0a0e224f28.zip llvm-88939fefe80bf65395705949e7598c0a0e224f28.tar.gz llvm-88939fefe80bf65395705949e7598c0a0e224f28.tar.bz2 |
[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
Diffstat (limited to 'llvm/lib/CodeGen/SafeStackLayout.cpp')
0 files changed, 0 insertions, 0 deletions