[AArch64] Refactor instruction selection lowering for addresses. NFCI
authorJoel Jones <joelkevinjones@gmail.com>
Fri, 21 Apr 2017 17:31:03 +0000 (17:31 +0000)
committerJoel Jones <joelkevinjones@gmail.com>
Fri, 21 Apr 2017 17:31:03 +0000 (17:31 +0000)
commita7c4a521887ee772ccce1c70c395615a57fc5e6a
treea55e5e43c803a552a7fc8b00cbec2993e0f70875
parent087edfa2e82cc508042339f1e0f348e7ca7b17f2
[AArch64] Refactor instruction selection lowering for addresses. NFCI

Factor out the common code used for generating addresses into common
templated functions that call overloaded versions of a new function,
getTargetNode.

Tested with make check-llvm with targets AArch64.

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

llvm-svn: 301005
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h