reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
523 if (NamedMDNode *GCov = M->getNamedMetadata("llvm.gcov")) { 563 this->M = &M; 633 for (auto &F : M->functions()) { 658 FunctionCallee GCOVFlush = M->getOrInsertFunction("__gcov_flush", FTy); 665 NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu"); 691 for (auto &F : M->functions()) { 771 NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu"); 777 for (auto &F : M->functions()) { 802 new GlobalVariable(*M, CounterTy, false, 856 "__llvm_gcov_init", M); 875 FunctionCallee GCOVInit = M->getOrInsertFunction("llvm_gcov_init", FTy); 879 appendToGlobalCtors(*M, F, 0); 895 FunctionCallee Res = M->getOrInsertFunction("llvm_gcda_start_file", FTy, AL); 915 return M->getOrInsertFunction("llvm_gcda_emit_function", FTy); 927 return M->getOrInsertFunction("llvm_gcda_emit_arcs", FTy, AL); 932 return M->getOrInsertFunction("llvm_gcda_summary_info", FTy); 937 return M->getOrInsertFunction("llvm_gcda_end_file", FTy); 943 Function *WriteoutF = M->getFunction("__llvm_gcov_writeout"); 946 "__llvm_gcov_writeout", M); 963 NamedMDNode *CUNodes = M->getNamedMetadata("llvm.dbg.cu"); 1033 *M, EmitFunctionCallArgsArrayTy, /*isConstant*/ true, 1043 *M, EmitArcsCallArgsArrayTy, /*isConstant*/ true, 1077 *M, FileInfoArrayTy, /*isConstant*/ true, GlobalValue::InternalLinkage, 1192 Function *FlushF = M->getFunction("__llvm_gcov_flush"); 1195 "__llvm_gcov_flush", M); 1206 Function *WriteoutF = M->getFunction("__llvm_gcov_writeout");