LLVM: lib/Transforms/IPO/Annotation2Metadata.cpp File Reference (original) (raw)
#include "[llvm/Transforms/IPO/Annotation2Metadata.h](Annotation2Metadata%5F8h%5Fsource.html)"#include "[llvm/Analysis/OptimizationRemarkEmitter.h](OptimizationRemarkEmitter%5F8h%5Fsource.html)"#include "[llvm/IR/Constants.h](Constants%5F8h%5Fsource.html)"#include "[llvm/IR/Function.h](IR%5F2Function%5F8h%5Fsource.html)"#include "[llvm/IR/InstIterator.h](InstIterator%5F8h%5Fsource.html)"#include "[llvm/IR/Module.h](IR%5F2Module%5F8h%5Fsource.html)"
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "annotation2metadata" |
| Functions | |
|---|---|
| static bool | convertAnnotation2Metadata (Module &M) |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "annotation2metadata"
Definition at line 23 of file Annotation2Metadata.cpp.
Function Documentation
◆ convertAnnotation2Metadata()
| bool convertAnnotation2Metadata ( Module & M) | static |
|---|
Definition at line 25 of file Annotation2Metadata.cpp.
References llvm::OptimizationRemarkEmitter::allowExtraAnalysis(), llvm::CallingConv::C, llvm::cast(), llvm::dyn_cast(), llvm::dyn_cast_or_null(), I, and instructions.
Referenced by llvm::Annotation2MetadataPass::run().