R600/SI: Add initial double precision support for SI
[oota-llvm.git] / lib / Target / R600 / SIISelLowering.cpp
index a314bc40c48c9039ede2e017e070fcbae2d4898e..4d0fdf3c038aad5ecd105abc3b45844c58e86bb4 100644 (file)
@@ -45,6 +45,7 @@ SITargetLowering::SITargetLowering(TargetMachine &TM) :
 
   addRegisterClass(MVT::v2i32, &AMDGPU::VReg_64RegClass);
   addRegisterClass(MVT::v2f32, &AMDGPU::VReg_64RegClass);
+  addRegisterClass(MVT::f64, &AMDGPU::VReg_64RegClass);
 
   addRegisterClass(MVT::v4i32, &AMDGPU::VReg_128RegClass);
   addRegisterClass(MVT::v4f32, &AMDGPU::VReg_128RegClass);