Skip to content

Commit 7f881b6

Browse files
committed
[AMDGPU][R600] Move createMachineFunctionInfo into R600 TM. (#104038)
This definition shouldn't be in AMDGPU TM.
1 parent 837a9ed commit 7f881b6

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#include "GCNSchedStrategy.h"
3333
#include "GCNVOPDUtils.h"
3434
#include "R600.h"
35-
#include "R600MachineFunctionInfo.h"
3635
#include "R600TargetMachine.h"
3736
#include "SIFixSGPRCopies.h"
3837
#include "SIMachineFunctionInfo.h"
@@ -1214,13 +1213,6 @@ AMDGPUPassConfig::createMachineScheduler(MachineSchedContext *C) const {
12141213
return DAG;
12151214
}
12161215

1217-
MachineFunctionInfo *R600TargetMachine::createMachineFunctionInfo(
1218-
BumpPtrAllocator &Allocator, const Function &F,
1219-
const TargetSubtargetInfo *STI) const {
1220-
return R600MachineFunctionInfo::create<R600MachineFunctionInfo>(
1221-
Allocator, F, static_cast<const R600Subtarget *>(STI));
1222-
}
1223-
12241216
//===----------------------------------------------------------------------===//
12251217
// GCN Legacy Pass Setup
12261218
//===----------------------------------------------------------------------===//

llvm/lib/Target/AMDGPU/R600TargetMachine.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include "R600TargetMachine.h"
1818
#include "R600.h"
19+
#include "R600MachineFunctionInfo.h"
1920
#include "R600MachineScheduler.h"
2021
#include "R600TargetTransformInfo.h"
2122
#include "llvm/Transforms/Scalar.h"
@@ -154,6 +155,13 @@ Error R600TargetMachine::buildCodeGenPipeline(
154155
return CGPB.buildPipeline(MPM, Out, DwoOut, FileType);
155156
}
156157

158+
MachineFunctionInfo *R600TargetMachine::createMachineFunctionInfo(
159+
BumpPtrAllocator &Allocator, const Function &F,
160+
const TargetSubtargetInfo *STI) const {
161+
return R600MachineFunctionInfo::create<R600MachineFunctionInfo>(
162+
Allocator, F, static_cast<const R600Subtarget *>(STI));
163+
}
164+
157165
//===----------------------------------------------------------------------===//
158166
// R600 CodeGen Pass Builder interface.
159167
//===----------------------------------------------------------------------===//

0 commit comments

Comments
 (0)