Lines Matching defs:ModuleSanitizerCoverage

216 class ModuleSanitizerCoverage {
222 ModuleSanitizerCoverage(Module &M, DomTreeCallback DTCallback,
316 ModuleSanitizerCoverage ModuleSancov(M, DTCallback, PDTCallback,
331 ModuleSanitizerCoverage::CreateSecStartEnd(Module &M, const char *Section,
359 Function *ModuleSanitizerCoverage::CreateInitCallsForSections(
390 bool ModuleSanitizerCoverage::instrumentModule() {
639 void ModuleSanitizerCoverage::instrumentFunction(Function &F) {
740 GlobalVariable *ModuleSanitizerCoverage::CreateFunctionLocalArrayInSection(
772 ModuleSanitizerCoverage::CreatePCArray(Function &F,
798 void ModuleSanitizerCoverage::CreateFunctionLocalArrays(
815 Value *ModuleSanitizerCoverage::CreateFunctionLocalGateCmp(IRBuilder<> &IRB) {
823 Instruction *ModuleSanitizerCoverage::CreateGateBranch(Function &F,
841 bool ModuleSanitizerCoverage::InjectCoverage(Function &F,
859 void ModuleSanitizerCoverage::InjectCoverageForIndirectCalls(
879 void ModuleSanitizerCoverage::InjectTraceForSwitch(
923 void ModuleSanitizerCoverage::InjectTraceForDiv(
941 void ModuleSanitizerCoverage::InjectTraceForGep(
952 void ModuleSanitizerCoverage::InjectTraceForLoadsAndStores(
981 void ModuleSanitizerCoverage::InjectTraceForCmp(
1024 void ModuleSanitizerCoverage::InjectCoverageAtBlock(Function &F, BasicBlock &BB,
1103 ModuleSanitizerCoverage::getSectionName(const std::string &Section) const {
1119 ModuleSanitizerCoverage::getSectionStart(const std::string &Section) const {
1126 ModuleSanitizerCoverage::getSectionEnd(const std::string &Section) const {
1132 void ModuleSanitizerCoverage::createFunctionControlFlow(Function &F) {