OSDN Git Service

CellSPU:
authorScott Michel <scottm@aero.org>
Mon, 5 Jan 2009 01:34:35 +0000 (01:34 +0000)
committerScott Michel <scottm@aero.org>
Mon, 5 Jan 2009 01:34:35 +0000 (01:34 +0000)
commite0168c12a0b0024016fcf9a8bb2036f3c106cd50
treec838de2a939297850d415372665955d60f3864b2
parent51c84b6bd994787ee6cf31b04ef18a44b7004b6a
CellSPU:
- Fix (brcond (setq ...)) bug, where BRNZ should have been used vice BRZ.
- Kill unused/unnecessary nodes in SPUNodes.td
- Beef out the i64operations.c test harness to use a lot of unaligned
  loads, test loops and LLVM loop/basic block optimizations; run the
  test harness successfully on real Cell hardware.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61664 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/CellSPU/SPU64InstrInfo.td
lib/Target/CellSPU/SPUInstrInfo.td
lib/Target/CellSPU/SPUNodes.td
test/CodeGen/CellSPU/icmp64.ll
test/CodeGen/CellSPU/useful-harnesses/i64operations.c