LLVM API Documentation

DSSupport.h File Reference

#include <functional>
#include "llvm/ADT/hash_map"
#include "llvm/ADT/hash_set"
#include "llvm/Support/CallSite.h"

Include dependency graph for DSSupport.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
namespace  llvm::DS
namespace  std
namespace  HASH_NAMESPACE

Classes

class  llvm::DSNodeHandle
struct  HASH_NAMESPACE::hash< llvm::DSNodeHandle >
class  llvm::DSCallSite

Enumerations

enum  { llvm::DS::PointerShift = 2, llvm::DS::PointerSize = 1 << PointerShift }

Functions

bool llvm::DS::isPointerType (const Type *Ty)
template<>
void std::swap< llvm::DSNodeHandle > (llvm::DSNodeHandle &NH1, llvm::DSNodeHandle &NH2)
template<>
void std::swap< llvm::DSCallSite > (llvm::DSCallSite &CS1, llvm::DSCallSite &CS2)