R600: Schedule copy from phys register at beginning of block
authorVincent Lejeune <vljn@ovi.com>
Wed, 5 Jun 2013 20:27:35 +0000 (20:27 +0000)
committerVincent Lejeune <vljn@ovi.com>
Wed, 5 Jun 2013 20:27:35 +0000 (20:27 +0000)
commit512119770e9c32eb0b9e6196ce51917fb2e30d9f
treea573723a7bf391be08c8752e3983de46215c7e3b
parent6ed30e0f0c3876df8b77c44fd3196b40903fb47d
R600: Schedule copy from phys register at beginning of block

It allows regalloc pass to remove them by trivially assigning associated reg

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183336 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/R600/R600MachineScheduler.cpp
lib/Target/R600/R600MachineScheduler.h
test/CodeGen/R600/fabs.ll
test/CodeGen/R600/fadd.ll
test/CodeGen/R600/floor.ll
test/CodeGen/R600/fmad.ll
test/CodeGen/R600/fmax.ll
test/CodeGen/R600/fmin.ll
test/CodeGen/R600/fmul.ll
test/CodeGen/R600/fsub.ll
test/CodeGen/R600/llvm.AMDGPU.mul.ll
test/CodeGen/R600/llvm.pow.ll