Lines Matching refs:Module
28 #include "llvm/IR/Module.h"
72 PrintEachXForm("p", cl::desc("Print module after each transformation"));
82 NoVerify("disable-verify", cl::desc("Do not verify result module"), cl::Hidden);
131 TargetTriple("mtriple", cl::desc("Override target triple for module"));
157 cl::desc("data layout string to use if not specified by module"),
160 // ---------- Define Printers for module and function passes ------------
211 virtual bool runOnModule(Module &M) {
386 virtual bool runOnModule(Module &M) {
465 // -std-compile-opts adds the same module passes as -O3.
590 // Load the input module...
591 OwningPtr<Module> M;
635 // Add an appropriate TargetLibraryInfo pass for the module's triple.
643 // Add an appropriate DataLayout instance for this module.
805 for (Module::iterator F = M->begin(), E = M->end(); F != E; ++F)
810 // Check that the module is well formed on completion of optimization