LLVM  3.7.0
Namespaces | Macros | Functions
LLVMContextImpl.cpp File Reference
#include "LLVMContextImpl.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/IR/Module.h"
#include <algorithm>
#include "llvm/IR/Metadata.def"
Include dependency graph for LLVMContextImpl.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Macros

#define HANDLE_MDNODE_LEAF(CLASS)
 
#define HANDLE_MDNODE_LEAF(CLASS)
 

Functions

static const Metadatallvm::get_hashable_data (const MDOperand &X)
 Make MDOperand transparent for hashing. More...
 

Macro Definition Documentation

#define HANDLE_MDNODE_LEAF (   CLASS)
Value:
for (auto *I : CLASS##s) \
I->dropAllReferences();
#define I(x, y, z)
Definition: MD5.cpp:54
#define HANDLE_MDNODE_LEAF (   CLASS)
Value:
for (CLASS *I : CLASS##s) \
delete I;
#define I(x, y, z)
Definition: MD5.cpp:54