Lines Matching full:blocks
43 cl::desc("Don't extract blocks when searching for miscompilations"),
494 /// TestFuncs - Extract all blocks for the miscompiled functions except for the
495 /// specified blocks. If the problem still exists, return true.
503 outs() << "but these " << BBs.size() << " blocks are extracted: ";
508 outs() << "blocks are extracted.";
551 /// extract as many basic blocks from the region as possible without obscuring
561 std::vector<BasicBlock*> Blocks;
565 Blocks.push_back(I);
567 // Use the list reducer to identify blocks that can be extracted without
568 // obscuring the bug. The Blocks list will end up containing blocks that must
570 unsigned OldSize = Blocks.size();
572 // Check to see if all blocks are extractible first.
578 Blocks.clear();
581 MiscompiledFunctions).reduceList(Blocks, Error);
584 if (Blocks.size() == OldSize)
593 Module *Extracted = BD.ExtractMappedBlocksFromModule(Blocks, ToExtract);
596 errs() << "Nondeterministic problem extracting blocks??\n";
702 // Okay, we extracted some blocks and the problem still appears. See if