Home | History | Annotate | Download | only in llvm-diff

Lines Matching refs:Module

1 //===-- llvm-diff.cpp - Module comparator command-line driver ---*- C++ -*-===//
20 #include "llvm/IR/Module.h"
33 /// Reads a module from a file. On error, messages are written to stderr
35 static Module *ReadModule(LLVMContext &Context, StringRef Name) {
37 Module *M = ParseIRFile(Name, Diag, Context);
43 static void diffGlobal(DifferenceEngine &Engine, Module *L, Module *R,
53 errs() << "No function named @" << Name << " in either module\n";
55 errs() << "No function named @" << Name << " in left module\n";
57 errs() << "No function named @" << Name << " in right module\n";
75 Module *LModule = ReadModule(Context, LeftFilename);
76 Module *RModule = ReadModule(Context, RightFilename);
87 // Otherwise, diff everything in the module.