LLVM: llvm::InlineCostAnnotationPrinterPass Struct Reference (original) (raw)
#include "[llvm/Analysis/InlineCost.h](InlineCost%5F8h%5Fsource.html)"
Inheritance diagram for llvm::InlineCostAnnotationPrinterPass:
Detailed Description
Constructor & Destructor Documentation
| llvm::InlineCostAnnotationPrinterPass::InlineCostAnnotationPrinterPass ( raw_ostream & OS) | inlineexplicit |
|---|
Member Function Documentation
◆ isRequired()
| bool llvm::InlineCostAnnotationPrinterPass::isRequired ( ) | inlinestatic |
|---|
◆ run()
Definition at line 3457 of file InlineCost.cpp.
References llvm::PreservedAnalyses::all(), llvm::dyn_cast(), F, FAM, llvm::CallBase::getCalledFunction(), llvm::CallBase::getCaller(), llvm::getInlineParams(), llvm::Value::getName(), I, llvm::GlobalValue::isDeclaration(), OS, and PrintInstructionComments.
Member Data Documentation
◆ OS
The documentation for this struct was generated from the following files:
- include/llvm/Analysis/InlineCost.h
- lib/Analysis/InlineCost.cpp