• Home
  • Raw
  • Download

Lines Matching refs:Module

90 Module *BugDriver::deleteInstructionFromProgram(const Instruction *I,  in deleteInstructionFromProgram()
93 Module *Clone = CloneModule(Program); in deleteInstructionFromProgram()
98 Module::iterator RFI = Clone->begin(); // Get iterator to corresponding fn in deleteInstructionFromProgram()
100 Module::const_iterator(PF))); in deleteInstructionFromProgram()
126 Module *New = runPassesOn(Clone, Passes); in deleteInstructionFromProgram()
139 Module *BugDriver::performFinalCleanups(Module *M, bool MayModifySemantics) { in performFinalCleanups()
141 for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I) in performFinalCleanups()
152 Module *New = runPassesOn(M, CleanupPasses); in performFinalCleanups()
165 Module *BugDriver::ExtractLoop(Module *M) { in ExtractLoop()
169 Module *NewM = runPassesOn(M, LoopExtractPasses); in ExtractLoop()
186 Module::iterator MI = NewM->begin(); in ExtractLoop()
229 static void SplitStaticCtorDtor(const char *GlobalName, Module *M1, Module *M2, in SplitStaticCtorDtor()
290 Module *
291 llvm::SplitFunctionsOutOfModule(Module *M, in SplitFunctionsOutOfModule()
296 for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I) in SplitFunctionsOutOfModule()
298 for (Module::global_iterator I = M->global_begin(), E = M->global_end(); in SplitFunctionsOutOfModule()
306 Module *New = CloneModule(M, NewVMap); in SplitFunctionsOutOfModule()
321 for (Module::iterator I = New->begin(), E = New->end(); I != E; ++I) in SplitFunctionsOutOfModule()
327 for (Module::global_iterator I = M->global_begin(), E = M->global_end(); in SplitFunctionsOutOfModule()
364 Module *BugDriver::ExtractMappedBlocksFromModule(const in ExtractMappedBlocksFromModule()
366 Module *M) { in ExtractMappedBlocksFromModule()
404 Module *Ret = runPassesOn(M, PI, false, 1, &ExtraArg); in ExtractMappedBlocksFromModule()