LLVM API Documentation
#include "llvm/CodeGen/Passes.h"#include "llvm/ADT/BitVector.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/Statistic.h"#include "llvm/CodeGen/LiveIntervalAnalysis.h"#include "llvm/CodeGen/LiveStackAnalysis.h"#include "llvm/CodeGen/MachineBlockFrequencyInfo.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/MachineMemOperand.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/PseudoSourceValue.h"#include "llvm/IR/Module.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"#include "llvm/Support/raw_ostream.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetSubtargetInfo.h"#include <vector>
Go to the source code of this file.
Classes | |
| struct | false::IntervalSorter |
Namespaces | |
| namespace | false |
Defines | |
| #define | DEBUG_TYPE "stackslotcoloring" |
Functions | |
| STATISTIC (NumEliminated,"Number of stack slots eliminated due to coloring") | |
| STATISTIC (NumDead,"Number of trivially dead stack accesses eliminated") | |
| INITIALIZE_PASS_BEGIN (StackSlotColoring,"stack-slot-coloring","Stack Slot Coloring", false, false) INITIALIZE_PASS_END(StackSlotColoring | |
Variables | |
| static cl::opt< bool > | DisableSharing ("no-stack-slot-sharing", cl::init(false), cl::Hidden, cl::desc("Suppress slot sharing during stack coloring")) |
| static cl::opt< int > | DCELimit ("ssc-dce-limit", cl::init(-1), cl::Hidden) |
| stack slot | coloring |
| stack slot Stack Slot | Coloring |
| stack slot Stack Slot | false |
| #define DEBUG_TYPE "stackslotcoloring" |
Definition at line 36 of file StackSlotColoring.cpp.
| INITIALIZE_PASS_BEGIN | ( | StackSlotColoring | , |
| "stack-slot-coloring" | , | ||
| "Stack Slot Coloring" | , | ||
| false | , | ||
| false | |||
| ) |
| STATISTIC | ( | NumDead | , |
| "Number of trivially dead stack accesses eliminated" | |||
| ) |
| stack slot coloring |
Definition at line 125 of file StackSlotColoring.cpp.
| stack slot Stack Slot Coloring |
Definition at line 125 of file StackSlotColoring.cpp.
cl::opt<bool> DisableSharing("no-stack-slot-sharing", cl::init(false), cl::Hidden, cl::desc("Suppress slot sharing during stack coloring")) [static] |
| stack slot Stack Slot false |
Definition at line 125 of file StackSlotColoring.cpp.