Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "stackmaps" |
◆ INITIALIZE_PASS()
Default construct and initialize the pass.
Definition at line 87 of file StackMapLivenessAnalysis.cpp.
References llvm::MachineInstr::addOperand(), llvm::MachineFunction::allocateRegMask(), llvm::MachineOperand::CreateRegLiveOut(), llvm::dbgs(), E, EnablePatchPointLiveness, llvm::MachineFunctionPass::getAnalysisUsage(), llvm::MachineFunction::getFrameInfo(), llvm::MachineFunction::getName(), llvm::PassRegistry::getPassRegistry(), llvm::TargetSubtargetInfo::getRegisterInfo(), llvm::MachineFunction::getSubtarget(), llvm::MachineFrameInfo::hasPatchPoint(), I, llvm::initializeStackMapLivenessPass(), LLVM_DEBUG, llvm::BitmaskEnumDetail::Mask(), MI, Reg, llvm::AnalysisUsage::setPreservesAll(), llvm::AnalysisUsage::setPreservesCFG(), and TRI.
◆ STATISTIC() [1/5]
STATISTIC |
( |
NumStackMapFuncVisited |
, |
|
|
"Number of functions visited" |
|
|
) |
| |
◆ STATISTIC() [2/5]
STATISTIC |
( |
NumStackMapFuncSkipped |
, |
|
|
"Number of functions skipped" |
|
|
) |
| |
◆ STATISTIC() [3/5]
STATISTIC |
( |
NumBBsVisited |
, |
|
|
"Number of basic blocks visited" |
|
|
) |
| |
◆ STATISTIC() [4/5]
STATISTIC |
( |
NumBBsHaveNoStackmap |
, |
|
|
"Number of basic blocks with no stackmap" |
|
|
) |
| |
◆ STATISTIC() [5/5]
STATISTIC |
( |
NumStackMaps |
, |
|
|
"Number of StackMaps visited" |
|
|
) |
| |
◆ EnablePatchPointLiveness