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().