R600: Implement f64 ftrunc, ffloor and fceil.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 18 Jun 2014 17:05:30 +0000 (17:05 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 18 Jun 2014 17:05:30 +0000 (17:05 +0000)
commitdebd8312233176171abdd6426ea49cb73ae7b1fd
treeb05a58b7e45d73e2c0ad16022d12bfcb4baef300
parenta5395c03f0b94dd0e936da8a9fdf7c579867c1bf
R600: Implement f64 ftrunc, ffloor and fceil.

CI has instructions for these, so this fixes them for older hardware.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211183 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUISelLowering.h
test/CodeGen/R600/fceil.ll
test/CodeGen/R600/ffloor.ll
test/CodeGen/R600/ftrunc.ll