R600: Move fabs/fneg/sel folding logic into PostProcessIsel
authorVincent Lejeune <vljn@ovi.com>
Thu, 12 Sep 2013 23:44:44 +0000 (23:44 +0000)
committerVincent Lejeune <vljn@ovi.com>
Thu, 12 Sep 2013 23:44:44 +0000 (23:44 +0000)
commitfe7831861432d71de47ce502e799fb7264b9f24c
tree74028c0d8e645231bf74a92791a433f983ebddd5
parenta2c982129ed93f4bcb9738e0749a0b08e51a8b83
R600: Move fabs/fneg/sel folding logic into PostProcessIsel

This move makes possible to correctly handle multiples instructions
from a single pattern.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190643 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUISelDAGToDAG.cpp
lib/Target/R600/R600ISelLowering.cpp
lib/Target/R600/R600ISelLowering.h
test/CodeGen/R600/complex-folding.ll [new file with mode: 0644]