SelectionDAG: Factor ISD::MUL lowering code out of DAGTypeLegalizer
authorTom Stellard <thomas.stellard@amd.com>
Fri, 11 Apr 2014 16:11:58 +0000 (16:11 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 11 Apr 2014 16:11:58 +0000 (16:11 +0000)
commitfdde7d211025c532525b19ef7b158d2c10ae1f5b
tree6ced243cae1b47e969ca8194c299dd3e31c59a12
parentae6f7070ba1a55c51815d8837e5e9abaec54a783
SelectionDAG: Factor ISD::MUL lowering code out of DAGTypeLegalizer

This code has been moved to a new function in the TargetLowering
class called expandMUL().  The purpose of this is to be able
to share lowering code between the SelectionDAGLegalize and
DAGTypeLegalizer classes.

No functionality changed intended.

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