Add two new calling conventions for runtime calls
[oota-llvm.git] / lib / Target / R600 / R600MachineFunctionInfo.cpp
index bcb7f943606c411ab25658142286010506f6ad92..01105c614c5530b90a8e08f301800d3f69174a16 100644 (file)
 
 using namespace llvm;
 
-R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
-  : MachineFunctionInfo(),
-    HasLinearInterpolation(false),
-    HasPerspectiveInterpolation(false) {
-    memset(Outputs, 0, sizeof(Outputs));
-  }
 
-unsigned R600MachineFunctionInfo::GetIJPerspectiveIndex() const {
-  assert(HasPerspectiveInterpolation);
-  return 0;
-}
+// Pin the vtable to this file.
+void R600MachineFunctionInfo::anchor() {}
 
-unsigned R600MachineFunctionInfo::GetIJLinearIndex() const {
-  assert(HasLinearInterpolation);
-  if (HasPerspectiveInterpolation)
-    return 1;
-  else
-    return 0;
-}
+R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &MF)
+  : AMDGPUMachineFunction(MF) { }