Lines Matching defs:OutlinedFunction
109 /// The index of this \p Candidate's \p OutlinedFunction in the list of
196 /// candidates overlap. The true benefit is stored in the OutlinedFunction
218 struct OutlinedFunction {
237 /// Return the number of candidates for this \p OutlinedFunction.
266 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize,
275 OutlinedFunction() = delete;
276 virtual ~OutlinedFunction() = default;
281 struct GlobalOutlinedFunction : public OutlinedFunction {
282 explicit GlobalOutlinedFunction(std::unique_ptr<OutlinedFunction> OF,
284 : OutlinedFunction(*OF), GlobalOccurrenceCount(GlobalOccurrenceCount) {}