SIMachineFunctionInfo.cpp revision 354362524a72b3fa43a6c09380b7ae3b2380cbba
16f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org//===-- SIMachineFunctionInfo.cpp - SI Machine Function Info -------===//
26f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org//
36f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org//                     The LLVM Compiler Infrastructure
46f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org//
56f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org// This file is distributed under the University of Illinois Open Source
66f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org// License. See LICENSE.TXT for details.
76f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org//
86f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org/// \file
96f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org//===----------------------------------------------------------------------===//
106f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org
116f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org
126f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#include "SIMachineFunctionInfo.h"
136f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org
146f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgusing namespace llvm;
156f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org
166f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org
176f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org// Pin the vtable to this file.
186f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgvoid SIMachineFunctionInfo::anchor() {}
196f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org
206f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgSIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF)
216f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org  : AMDGPUMachineFunction(MF),
226f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org    PSInputAddr(0) { }
236f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org