Remove SpecialCaseList::findCategory.

It turned out that I didn't need this for DFSan.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188646 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Peter Collingbourne
2013-08-19 00:24:20 +00:00
parent 57cf3500a3
commit 353149ea2f
3 changed files with 0 additions and 53 deletions

View File

@ -169,12 +169,6 @@ SpecialCaseList::~SpecialCaseList() {
}
}
bool SpecialCaseList::findCategory(const Function &F,
StringRef &Category) const {
return findCategory(*F.getParent(), Category) ||
findCategory("fun", F.getName(), Category);
}
bool SpecialCaseList::isIn(const Function& F, const StringRef Category) const {
return isIn(*F.getParent(), Category) ||
inSectionCategory("fun", F.getName(), Category);
@ -191,13 +185,6 @@ static StringRef GetGVTypeString(const GlobalVariable &G) {
return "<unknown type>";
}
bool SpecialCaseList::findCategory(const GlobalVariable &G,
StringRef &Category) const {
return findCategory(*G.getParent(), Category) ||
findCategory("global", G.getName(), Category) ||
findCategory("type", GetGVTypeString(G), Category);
}
bool SpecialCaseList::isIn(const GlobalVariable &G,
const StringRef Category) const {
return isIn(*G.getParent(), Category) ||
@ -205,32 +192,10 @@ bool SpecialCaseList::isIn(const GlobalVariable &G,
inSectionCategory("type", GetGVTypeString(G), Category);
}
bool SpecialCaseList::findCategory(const Module &M, StringRef &Category) const {
return findCategory("src", M.getModuleIdentifier(), Category);
}
bool SpecialCaseList::isIn(const Module &M, const StringRef Category) const {
return inSectionCategory("src", M.getModuleIdentifier(), Category);
}
bool SpecialCaseList::findCategory(const StringRef Section,
const StringRef Query,
StringRef &Category) const {
StringMap<StringMap<Entry> >::const_iterator I = Entries.find(Section);
if (I == Entries.end()) return false;
for (StringMap<Entry>::const_iterator II = I->second.begin(),
IE = I->second.end();
II != IE; ++II) {
if (II->getValue().match(Query)) {
Category = II->first();
return true;
}
}
return false;
}
bool SpecialCaseList::inSectionCategory(const StringRef Section,
const StringRef Query,
const StringRef Category) const {