summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/VirtRegMap.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-04-04 17:23:26 +0000
committerChris Lattner <sabre@nondot.org>2006-04-04 17:23:26 +0000
commit6be79823e71ca743cbaf220055c1fc125bd1e5bb (patch)
tree5758fdea940445b17f611306d1b9f9d508292b51 /llvm/lib/CodeGen/VirtRegMap.cpp
parent299ecf2a788c9b9f25642f3bfc53d3d0cd77b740 (diff)
downloadbcm5719-llvm-6be79823e71ca743cbaf220055c1fc125bd1e5bb.tar.gz
bcm5719-llvm-6be79823e71ca743cbaf220055c1fc125bd1e5bb.zip
* Add supprot for SCALAR_TO_VECTOR operations where the input needs to be
promoted/expanded (e.g. SCALAR_TO_VECTOR from i8/i16 on PPC). * Add support for targets to request that VECTOR_SHUFFLE nodes be promoted to a canonical type, for example, we only want v16i8 shuffles on PPC. * Move isShuffleLegal out of TLI into Legalize. * Teach isShuffleLegal to allow shuffles that need to be promoted. llvm-svn: 27399
Diffstat (limited to 'llvm/lib/CodeGen/VirtRegMap.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud