[lanai] Custom lowering of SHL_PARTS
authorJacques Pienaar <jpienaar@google.com>
Fri, 2 Dec 2016 22:01:28 +0000 (22:01 +0000)
committerJacques Pienaar <jpienaar@google.com>
Fri, 2 Dec 2016 22:01:28 +0000 (22:01 +0000)
commit3bec3ef6cda9f079ea51902c2be0488aeba73d50
tree5aca35711a586f1a485bcebc68082d9d04d6947f
parente6c59c9663f7085714c8d741f113e5b1211528a9
[lanai] Custom lowering of SHL_PARTS

Summary: Implement custom lowering of SHL_PARTS to enable lowering of left shift with larger than 32-bit shifts.

Reviewers: eliben, majnemer

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D27232

llvm-svn: 288541
llvm/lib/Target/Lanai/LanaiISelLowering.cpp
llvm/lib/Target/Lanai/LanaiISelLowering.h
llvm/test/CodeGen/Lanai/lshift64.ll [new file with mode: 0644]