LLVM: lib/CodeGen/SpillPlacement.cpp File Reference (original) (raw)
#include "[llvm/CodeGen/SpillPlacement.h](SpillPlacement%5F8h%5Fsource.html)"#include "[llvm/ADT/BitVector.h](BitVector%5F8h%5Fsource.html)"#include "[llvm/CodeGen/EdgeBundles.h](EdgeBundles%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineBasicBlock.h](MachineBasicBlock%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineBlockFrequencyInfo.h](MachineBlockFrequencyInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"#include "[llvm/CodeGen/Passes.h](CodeGen%5F2Passes%5F8h%5Fsource.html)"#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"#include <algorithm>#include <cassert>#include <cstdint>#include <utility>
Go to the source code of this file.
| Classes | |
|---|---|
| struct | llvm::SpillPlacement::Node |
| Node - Each edge bundle corresponds to a Hopfield node. More... |
| Macros | |
|---|---|
| #define | DEBUG_TYPE "spill-code-placement" |
| Functions |
|---|
| Variables | |
|---|---|
| DEBUG_TYPE | |
| Spill Code Placement | Analysis |
| Spill Code Placement | true |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "spill-code-placement"
Definition at line 45 of file SpillPlacement.cpp.
Function Documentation
◆ INITIALIZE_PASS_BEGIN()
| INITIALIZE_PASS_BEGIN | ( | SpillPlacementWrapperLegacy | , |
|---|---|---|---|
| DEBUG_TYPE | , | ||
| "Spill Code Placement Analysis" | , | ||
| true | , | ||
| true | ) |
References DEBUG_TYPE, and INITIALIZE_PASS_DEPENDENCY.
Variable Documentation
◆ Analysis
Spill Code Placement Analysis
Definition at line 55 of file SpillPlacement.cpp.
◆ DEBUG_TYPE
DEBUG_TYPE
Definition at line 54 of file SpillPlacement.cpp.
◆ true
Spill Code Placement true
Definition at line 55 of file SpillPlacement.cpp.