R600: Non vector only instruction can be scheduled on trans unit
authorVincent Lejeune <vljn@ovi.com>
Wed, 31 Jul 2013 19:31:56 +0000 (19:31 +0000)
committerVincent Lejeune <vljn@ovi.com>
Wed, 31 Jul 2013 19:31:56 +0000 (19:31 +0000)
commit98ce62780ea7185ba710868bf83c8077e8d7f6d6
tree639ca4cbedb749ce5b4969fa112df1dbe35f6cd9
parenta92f8ee2f3ee12d26f6ed0720c763021cfa22ca8
R600: Non vector only instruction can be scheduled on trans unit

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187514 91177308-0d34-0410-b5e6-96231b3b80d8
29 files changed:
lib/Target/R600/R600InstrInfo.cpp
lib/Target/R600/R600MachineScheduler.cpp
lib/Target/R600/R600MachineScheduler.h
lib/Target/R600/R600Packetizer.cpp
test/CodeGen/R600/and.ll
test/CodeGen/R600/fadd.ll
test/CodeGen/R600/fcmp-cnd.ll
test/CodeGen/R600/fcmp.ll
test/CodeGen/R600/fdiv.ll
test/CodeGen/R600/fmul.ll
test/CodeGen/R600/fmul.v4f32.ll
test/CodeGen/R600/fneg.ll
test/CodeGen/R600/fp_to_sint.ll
test/CodeGen/R600/fp_to_uint.ll
test/CodeGen/R600/fsub.ll
test/CodeGen/R600/icmp-select-sete-reverse-args.ll
test/CodeGen/R600/kcache-fold.ll
test/CodeGen/R600/literals.ll
test/CodeGen/R600/llvm.AMDGPU.trunc.ll
test/CodeGen/R600/local-memory-two-objects.ll
test/CodeGen/R600/rotr.ll
test/CodeGen/R600/selectcc-cnd.ll
test/CodeGen/R600/selectcc-cnde-int.ll
test/CodeGen/R600/set-dx10.ll
test/CodeGen/R600/sub.ll
test/CodeGen/R600/unsupported-cc.ll
test/CodeGen/R600/vselect.ll
test/CodeGen/R600/work-item-intrinsics.ll
test/CodeGen/R600/wrong-transalu-pos-fix.ll [new file with mode: 0644]