LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DSSupport.h File Reference

#include <functional>
#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

Classes

class  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)