Lines Matching defs:SpecialCaseList
1 //===-- SpecialCaseList.cpp - special case list for sanitizers ------------===//
16 #include "llvm/Support/SpecialCaseList.h"
29 bool SpecialCaseList::Matcher::insert(std::string Regexp,
61 unsigned SpecialCaseList::Matcher::match(StringRef Query) const {
73 std::unique_ptr<SpecialCaseList>
74 SpecialCaseList::create(const std::vector<std::string> &Paths,
76 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList());
82 std::unique_ptr<SpecialCaseList> SpecialCaseList::create(const MemoryBuffer *MB,
84 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList());
90 std::unique_ptr<SpecialCaseList>
91 SpecialCaseList::createOrDie(const std::vector<std::string> &Paths,
99 bool SpecialCaseList::createInternal(const std::vector<std::string> &Paths,
118 bool SpecialCaseList::createInternal(const MemoryBuffer *MB,
126 bool SpecialCaseList::parse(const MemoryBuffer *MB,
202 SpecialCaseList::~SpecialCaseList() {}
204 bool SpecialCaseList::inSection(StringRef Section, StringRef Prefix,
209 unsigned SpecialCaseList::inSectionBlame(StringRef Section, StringRef Prefix,
222 unsigned SpecialCaseList::inSectionBlame(const SectionEntries &Entries,