Lines Matching defs:outline

118         "Number of times to rerun the outliner after the initial outline"));
231 // Can't outline an illegal instruction. Set the flag.
264 /// If an instruction is deemed unsafe to outline, then it will be assigned an
465 bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList,
476 /// Construct a suffix tree on the instructions in \p M and outline repeated
536 R << "Did not outline " << NV("Length", StringLen) << " instructions"
611 // If two candidates overlap, then we can't outline them both. This
641 // It doesn't overlap with anything, so we can outline it.
660 // We've found something we might want to outline.
662 // to outline.
679 // Is it better to outline this candidate than not?
707 // which gives us better results when we outline from linkonceodr functions.
828 bool MachineOutliner::outline(Module &M,
854 // step, then we can't outline from it.
868 // If we made it unbeneficial to outline this function, skip it.
880 // It's beneficial. Create the function and outline its sequence's
913 // anything we outline doesn't break liveness assumptions. The outlined
1008 // If it doesn't, then there's nothing to outline from. Move to the next
1017 LLVM_DEBUG(dbgs() << "SKIP: Target does not want to outline from "
1026 << ": unsafe to outline from\n");
1050 // we don't want to outline from it.
1134 // nothing to outline.
1150 dbgs() << "Did not outline on iteration " << I + 2 << " out of "
1177 // If the user specifies that they want to outline from linkonceodrs, set
1193 // This could pretty easily be placed in outline instead, but because we
1205 outline(M, FunctionList, Mapper, OutlinedFunctionNum);