LLVM API Documentation

LeakDetector.cpp File Reference

#include "llvm/Support/LeakDetector.h"
#include "llvm/Value.h"
#include <iostream>
#include <set>

Include dependency graph for LeakDetector.cpp:

Go to the source code of this file.

Functions

LeakDetectorImpl< void > & getObjects ()
LeakDetectorImpl< Value > & getLLVMObjects ()
void clearGarbage ()

Variables

std::set< const T * > Ts
const TCache
const char *const Name
LeakDetectorImpl< void > * Objects
LeakDetectorImpl< Value > * LLVMObjects


Function Documentation

void @275::clearGarbage (  )  [static]

Definition at line 97 of file LeakDetector.cpp.

References LLVMObjects, and Objects.

LeakDetectorImpl<Value>& @275::getLLVMObjects (  )  [static]

Definition at line 91 of file LeakDetector.cpp.

References LLVMObjects.

LeakDetectorImpl<void>& @275::getObjects (  )  [static]

Definition at line 85 of file LeakDetector.cpp.

References Objects.


Variable Documentation

const T* Cache

Definition at line 78 of file LeakDetector.cpp.

Referenced by RecursiveDelete().

LeakDetectorImpl<Value>* LLVMObjects [static]

Definition at line 83 of file LeakDetector.cpp.

Referenced by clearGarbage(), and getLLVMObjects().

const char* const Name

Definition at line 79 of file LeakDetector.cpp.

LeakDetectorImpl<void>* Objects [static]

Definition at line 82 of file LeakDetector.cpp.

Referenced by clearGarbage(), getObjects(), and llvm::MachineFrameInfo::print().

std::set<const T*> Ts

Definition at line 77 of file LeakDetector.cpp.