Lines Matching defs:OutputMappings
521 /// Check the \p OutputMappings structure for value \p Input, if it exists
525 /// \param OutputMappings [in] - The mapping of values to their renamed value
530 static Value *findOutputMapping(const DenseMap<Value *, Value *> OutputMappings,
533 OutputMappings.find(Input);
534 if (OutputMapping != OutputMappings.end())
802 /// \param [in] OutputMappings - The mapping of values that have been replaced
808 const DenseMap<Value *, Value *> &OutputMappings,
815 auto It = OutputMappings.find(Input);
816 if (It != OutputMappings.end())
827 /// \param [in] OutputMappings - The mapping of values that have been replaced
830 /// \p OutputMappings that will be extracted.
833 const DenseMap<Value *, Value *> &OutputMappings,
838 auto It = OutputMappings.find(Input);
839 if (It != OutputMappings.end())
858 /// \param [in] OutputMappings - The mapping of values that have been replaced
865 DenseSet<unsigned> &NotSame, DenseMap<Value *, Value *> &OutputMappings,
913 mapInputsToGVNs(C, OverallInputs, OutputMappings, InputGVNs);
915 remapExtractedInputs(PremappedInputs.getArrayRef(), OutputMappings,
1405 getCodeExtractorArguments(Region, Inputs, NotSame, OutputMappings, ArgInputs,
1628 /// \param OutputMappings [in] - The mapping of output values from outlined
1636 const DenseMap<Value *, Value *> &OutputMappings,
1653 IVal = findOutputMapping(OutputMappings, IVal);
1672 /// \param OutputMappings [in] - The mapping of output values from outlined
1680 const DenseMap<Value *, Value *> &OutputMappings,
1693 findCanonNumsForPHI(&PN, Region, OutputMappings, PNCanonNums,
1712 findCanonNumsForPHI(&CurrPN, *FirstRegion, OutputMappings, CurrentCanonNums,
1778 IncomingVal = findOutputMapping(OutputMappings, IncomingVal);
1802 const DenseMap<Value *, Value *> &OutputMappings,
1913 OutputMappings, UsedPHIs);
2066 /// \param [in] OutputMappings - OutputMappings the mapping of values that have
2073 const DenseMap<Value *, Value *> &OutputMappings,
2241 /// \param [in] OutputMappings - Extracted functions to erase from module
2247 const DenseMap<Value *, Value *> &OutputMappings) {
2267 replaceArgumentUses(*CurrentOS, NewBBs, OutputMappings, true);
2302 OutputMappings);
2316 replaceArgumentUses(*CurrentOS, NewBBs, OutputMappings);
2318 CurrentGroup.EndBBs, OutputMappings,
2696 if (!OutputMappings.contains(Outputs[*OutputIdx])) {
2699 OutputMappings.insert(std::make_pair(LI, Outputs[*OutputIdx]));
2701 Value *Orig = OutputMappings.find(Outputs[*OutputIdx])->second;
2704 OutputMappings.insert(std::make_pair(LI, Orig));