Lines Matching refs:Mapper
456 void findCandidates(InstructionMapper &Mapper,
466 InstructionMapper &Mapper, unsigned &OutlinedFunctionNum);
470 InstructionMapper &Mapper,
492 void populateMapper(InstructionMapper &Mapper, Module &M,
584 InstructionMapper &Mapper, std::vector<OutlinedFunction> &FunctionList) { in findCandidates() argument
586 SuffixTree ST(Mapper.UnsignedVec, OutlinerLeafDescendants); in findCandidates()
647 MachineBasicBlock::iterator StartIt = Mapper.InstrList[StartIdx]; in findCandidates()
648 MachineBasicBlock::iterator EndIt = Mapper.InstrList[EndIdx]; in findCandidates()
652 Mapper.MBBFlagsMap[MBB]); in findCandidates()
690 Module &M, OutlinedFunction &OF, InstructionMapper &Mapper, unsigned Name) { in createOutlinedFunction() argument
830 InstructionMapper &Mapper, in outline() argument
847 auto *UnsignedVecBegin = Mapper.UnsignedVec.begin(); in outline()
882 OF.MF = createOutlinedFunction(M, OF, Mapper, OutlinedFunctionNum); in outline()
991 void MachineOutliner::populateMapper(InstructionMapper &Mapper, Module &M, in populateMapper() argument
1057 Mapper.convertToUnsignedVec(MBB, *TII); in populateMapper()
1061 UnsignedVecSize = Mapper.UnsignedVec.size(); in populateMapper()
1180 InstructionMapper Mapper; in doOutline() local
1183 populateMapper(Mapper, M, MMI); in doOutline()
1187 findCandidates(Mapper, FunctionList); in doOutline()
1205 outline(M, FunctionList, Mapper, OutlinedFunctionNum); in doOutline()