LLVM
8.0.1
lib
Target
AMDGPU
AMDGPUMacroFusion.h
Go to the documentation of this file.
1
//===- AMDGPUMacroFusion.h - AMDGPU Macro Fusion ----------------*- C++ -*-===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
10
#include "
llvm/CodeGen/MachineScheduler.h
"
11
12
namespace
llvm
{
13
14
/// Note that you have to add:
15
/// DAG.addMutation(createAMDGPUMacroFusionDAGMutation());
16
/// to AMDGPUPassConfig::createMachineScheduler() to have an effect.
17
std::unique_ptr<ScheduleDAGMutation>
createAMDGPUMacroFusionDAGMutation
();
18
19
}
// llvm
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
MachineScheduler.h
llvm::createAMDGPUMacroFusionDAGMutation
std::unique_ptr< ScheduleDAGMutation > createAMDGPUMacroFusionDAGMutation()
Note that you have to add: DAG.addMutation(createAMDGPUMacroFusionDAGMutation()); to AMDGPUPassConfig...
Definition:
AMDGPUMacroFusion.cpp:64
Generated on Sun Dec 20 2020 13:56:12 for LLVM by
1.8.13