[GlobalISel]: Allow backends to custom legalize Intrinsics
authorAditya Nandakumar <aditya_nandakumar@apple.com>
Mon, 1 Jul 2019 17:53:50 +0000 (17:53 +0000)
committerAditya Nandakumar <aditya_nandakumar@apple.com>
Mon, 1 Jul 2019 17:53:50 +0000 (17:53 +0000)
commit1023a2eca3f003c19532d5659f44bef169ab4519
treeea1712ebce96dce1299b93d124834da095df2772
parentb600ae37a52ac5b6d3a350f7426546df11bb020a
[GlobalISel]: Allow backends to custom legalize Intrinsics

https://reviews.llvm.org/D31359

Add a hook "legalizeInstrinsic" to allow backends to override this
and custom lower/legalize intrinsics.

llvm-svn: 364821
llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp