OSDN Git Service

[GlobalISel] Re-apply r260922-260923 with MSVC-friendly code.
authorQuentin Colombet <qcolombet@apple.com>
Tue, 16 Feb 2016 19:26:02 +0000 (19:26 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Tue, 16 Feb 2016 19:26:02 +0000 (19:26 +0000)
commit0dca440c42a0399a8d04103717d0b1cad3490cc2
tree45af1ddac930887e6f1b4ae2b7025de260a741cf
parent2dcb92d8a770ac0973bff6c27bf64452dace4166
[GlobalISel] Re-apply r260922-260923 with MSVC-friendly code.
Original message:
Get rid of the ifdefs in TargetLowering.
Introduce a new API used only by GlobalISel: CallLowering.
This API will contain target hooks dedicated to call lowering.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260998 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/CodeGen/GlobalISel/CallLowering.h [new file with mode: 0644]
include/llvm/CodeGen/GlobalISel/IRTranslator.h
include/llvm/Target/TargetLowering.h
include/llvm/Target/TargetSubtargetInfo.h
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/Target/AArch64/AArch64CallLowering.cpp [new file with mode: 0644]
lib/Target/AArch64/AArch64CallLowering.h [new file with mode: 0644]
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.h
lib/Target/AArch64/AArch64Subtarget.cpp
lib/Target/AArch64/AArch64Subtarget.h
lib/Target/AArch64/CMakeLists.txt