Lines Matching full:overall

69 /// types of the overall function, the output blocks, the sets of stores needed
76 /// The argument types for the function created as the overall function to
79 /// The FunctionType for the overall function.
81 /// The Function for the collective overall function.
88 /// The return blocks for the overall function.
707 /// \param [out] NewEnds - The return blocks of the new overall function.
926 /// overall function for the OutlinableRegions. This creates a way to replace
928 /// overall function.
943 // This counts the argument number in the overall function. in findExtractedInputToOverallInputMapping()
950 // overall function. Since there may be extra arguments in the overall in findExtractedInputToOverallInputMapping()
952 // counters as we find extracted arguments, and as we come across overall in findExtractedInputToOverallInputMapping()
973 // argument in the overall function. in findExtractedInputToOverallInputMapping()
982 // Check if we have a constant. If we do add it to the overall argument in findExtractedInputToOverallInputMapping()
997 // to the overall argument list, using the canonical location, if it exists. in findExtractedInputToOverallInputMapping()
1273 /// arguments of the overall outlined function.
1307 // This counts the argument number in the overall function. in findExtractedOutputToOverallOutputMapping()
1315 // type to the overall argument type list. We also store the GVNs used for in findExtractedOutputToOverallOutputMapping()
1348 // the output, so we add a pointer type to the argument types of the overall in findExtractedOutputToOverallOutputMapping()
1415 // the overall function. in findAddInputsOutputs()
1419 // the overall function. in findAddInputsOutputs()
1423 /// Replace the extracted function in the Region with a call to the overall
1426 /// new arguments of the overall function.
1454 // we need to use our previously mappings off extracted argument to overall in replaceCalledFunction()
1455 // function argument, and constants to overall function argument to create the in replaceCalledFunction()
1474 // If we found the mapping from the extracted function to the overall in replaceCalledFunction()
1538 /// overall outlined function.
1559 // overall function and record it. in findOrCreatePHIBlock()
1589 /// call has already been replaced with a call to the overall, aggregate
1599 // has already been replaced by a call to the overall outlined function) in getPassedArgumentInAlreadyOutlinedFunction()
1621 // If it is not a constant, and we are not looking at the overall function, we in getPassedArgumentAndAdjustArgumentLocation()
1636 /// of \p Region rather than the overall function's call.
1673 /// \param OverallPhiBlock [in] - The overall PHIBlock we are trying to find
1693 // the overall function yet. We make sure to reassign the argument numbering in findOrCreatePHIInBlock()
1766 // Find corresponding basic block in the overall function for the incoming in findOrCreatePHIInBlock()
1780 // Find the corresponding value in the overall function. in findOrCreatePHIInBlock()
1800 /// function to define the overall outlined function for all the regions, or
1823 // The argument is an input, so we can simply replace it with the overall in replaceArgumentUses()
1836 // block inside the overall function before replacing the use of the output in replaceArgumentUses()
1865 // overall function. in replaceArgumentUses()
1878 // overall function. in replaceArgumentUses()
1900 // this with any other block in the overall outlined function, so we can in replaceArgumentUses()
1913 // attempt to find a matching PHINode in the overall PHIBlock. If we in replaceArgumentUses()
1943 assert(OutlinedFunction && "Overall Function is not defined?"); in replaceConstants()
2236 /// new overall function.