diff options
| author | Chris Lattner <sabre@nondot.org> | 2006-04-04 17:23:26 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2006-04-04 17:23:26 +0000 |
| commit | 6be79823e71ca743cbaf220055c1fc125bd1e5bb (patch) | |
| tree | 5758fdea940445b17f611306d1b9f9d508292b51 /llvm/lib/CodeGen/MachineCodeEmitter.cpp | |
| parent | 299ecf2a788c9b9f25642f3bfc53d3d0cd77b740 (diff) | |
| download | bcm5719-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/MachineCodeEmitter.cpp')
0 files changed, 0 insertions, 0 deletions

