#include #include #include ">

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.