diff options
| author | Kalle Raiskila <kalle.raiskila@nokia.com> | 2010-09-16 12:29:33 +0000 | 
|---|---|---|
| committer | Kalle Raiskila <kalle.raiskila@nokia.com> | 2010-09-16 12:29:33 +0000 | 
| commit | c0e9b8d8bb325d91c53b0656d39cf959bbc49fb7 (patch) | |
| tree | 42eac12e2ca53dc0192ac976b6bf01a0e89ab4e8 /clang | |
| parent | 84a3bddfc364913a38b44cd6447f9200763047d6 (diff) | |
| download | bcm5719-llvm-c0e9b8d8bb325d91c53b0656d39cf959bbc49fb7.tar.gz bcm5719-llvm-c0e9b8d8bb325d91c53b0656d39cf959bbc49fb7.zip | |
Change SPU register re-interpretations from OR to COPY_TO_REGCLASS instruction.
This cleans up after the mess r108567 left in the CellSPU backend.
ORCvt-instruction were used to reinterpret registers, and the ORs were then
removed by isMoveInstr(). This patch now removes 350 instrucions of format:
	or $3, $3, $3
(from the 52 testcases in CodeGen/CellSPU). One case of a nonexistant or is
checked for.
Some moves of the form 'ori $., $., 0' and 'ai $., $., 0' still remain.
llvm-svn: 114074
Diffstat (limited to 'clang')
0 files changed, 0 insertions, 0 deletions

