[FastISel] Breakout intrinsic lowering into a separate function and add a target...
authorJuergen Ributzka <juergen@apple.com>
Fri, 11 Jul 2014 20:42:12 +0000 (20:42 +0000)
committerJuergen Ributzka <juergen@apple.com>
Fri, 11 Jul 2014 20:42:12 +0000 (20:42 +0000)
commit2f58a513f165f5d622b38a22ddb58ce0d64c5aad
tree5d24c25723ad1f096a102b4c215904644ee8ea66
parent7f50100cfa2b1bc3ac33a6eebaccd4c3af9bd1dc
[FastISel] Breakout intrinsic lowering into a separate function and add a target-hook.

Create a separate helper function for target-independent intrinsic lowering. Also
add an target-hook that allows to directly call into a target-sepcific intrinsic
lowering method. Currently the implementation is opt-in and doesn't affect
existing target implementations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212843 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FastISel.h
lib/CodeGen/SelectionDAG/FastISel.cpp