reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/opt/opt.cpp
  571   if (!M) {
  578     StripDebugInfo(*M);
  582     while (!M->named_metadata_empty()) {
  583       NamedMDNode *NMD = &*M->named_metadata_begin();
  584       M->eraseNamedMetadata(NMD);
  590     M->setTargetTriple(Triple::normalize(TargetTriple));
  595   if (!NoVerify && verifyModule(*M, &errs())) {
  632   Triple ModuleTriple(M->getTargetTriple());
  652   setFunctionAttributes(CPUStr, FeaturesStr, *M);
  662     M->addModuleFlag(Module::Error, "EnableSplitLTOUnit", SplitLTOUnit);
  680     return runPassPipeline(argv[0], *M, TM.get(), Out.get(), ThinLinkOut.get(),
  712     FPasses.reset(new legacy::FunctionPassManager(M.get()));
  845     for (Function &F : *M)
  893     Passes.run(*M);
  897     std::unique_ptr<Module> M2(CloneModule(*M));
  900     Passes.run(*M);