Lines Matching refs:CodeExtractor
796 /// Find the GVN for the inputs that have been found by the CodeExtractor.
801 /// CodeExtractor.
861 /// \param [out] Outputs - The set of values extracted by the CodeExtractor
869 // OverallInputs are the inputs to the region found by the CodeExtractor,
870 // SinkCands and HoistCands are used by the CodeExtractor to find sunken
873 // CodeExtractor, removing conditions such as sunken allocas, but that
883 CodeExtractor *CE = Region.CE;
1081 /// value has been marked by the CodeExtractor as an output.
1411 // Map the inputs found by the CodeExtractor to the arguments found for
1415 // Map the outputs found by the CodeExtractor to the arguments found for
2340 // that an extra instruction was added, likely by the CodeExtractor.
2720 LLVM_DEBUG(dbgs() << "CodeExtractor failed to outline " << Region.StartBB
2832 // Create a CodeExtractor for each outlinable region. Identify inputs and
2851 CodeExtractor(BE, nullptr, false, nullptr, nullptr, nullptr, false,
2962 CodeExtractor(BE, nullptr, false, nullptr, nullptr, nullptr, false,