projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
The leak detector is dead, long live asan and valgrind.
[oota-llvm.git]
/
lib
/
IR
/
BasicBlock.cpp
diff --git
a/lib/IR/BasicBlock.cpp
b/lib/IR/BasicBlock.cpp
index 5ed9bed1baff25ecb77fc838615692f88e899134..98a30621ff4b56a3b2514d000c9b954d433f57f4 100644
(file)
--- a/
lib/IR/BasicBlock.cpp
+++ b/
lib/IR/BasicBlock.cpp
@@
-19,7
+19,6
@@
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/LLVMContext.h"
-#include "llvm/IR/LeakDetector.h"
#include "llvm/IR/Type.h"
#include <algorithm>
using namespace llvm;
#include "llvm/IR/Type.h"
#include <algorithm>
using namespace llvm;
@@
-47,9
+46,6
@@
BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent,
BasicBlock *InsertBefore)
: Value(Type::getLabelTy(C), Value::BasicBlockVal), Parent(nullptr) {
BasicBlock *InsertBefore)
: Value(Type::getLabelTy(C), Value::BasicBlockVal), Parent(nullptr) {
- // Make sure that we get added to a function
- LeakDetector::addGarbageObject(this);
-
if (NewParent)
insertInto(NewParent, InsertBefore);
else
if (NewParent)
insertInto(NewParent, InsertBefore);
else
@@
-94,14
+90,8
@@
BasicBlock::~BasicBlock() {
}
void BasicBlock::setParent(Function *parent) {
}
void BasicBlock::setParent(Function *parent) {
- if (getParent())
- LeakDetector::addGarbageObject(this);
-
// Set Parent=parent, updating instruction symtab entries as appropriate.
InstList.setSymTabObject(&Parent, parent);
// Set Parent=parent, updating instruction symtab entries as appropriate.
InstList.setSymTabObject(&Parent, parent);
-
- if (getParent())
- LeakDetector::removeGarbageObject(this);
}
void BasicBlock::removeFromParent() {
}
void BasicBlock::removeFromParent() {