Lines Matching refs:Mapper

884   void findCandidates(InstructionMapper &Mapper,
894 InstructionMapper &Mapper);
898 InstructionMapper &Mapper,
917 void populateMapper(InstructionMapper &Mapper, Module &M,
1010 MachineOutliner::findCandidates(InstructionMapper &Mapper, in findCandidates() argument
1013 SuffixTree ST(Mapper.UnsignedVec); in findCandidates()
1054 MachineBasicBlock::iterator StartIt = Mapper.InstrList[StartIdx]; in findCandidates()
1055 MachineBasicBlock::iterator EndIt = Mapper.InstrList[EndIdx]; in findCandidates()
1060 Mapper.MBBFlagsMap[MBB]); in findCandidates()
1095 InstructionMapper &Mapper, in createOutlinedFunction() argument
1200 InstructionMapper &Mapper) { in outline() argument
1219 erase_if(OF.Candidates, [&Mapper](Candidate &C) { in outline()
1221 Mapper.UnsignedVec.begin() + C.getStartIdx(), in outline()
1222 Mapper.UnsignedVec.begin() + C.getEndIdx() + 1, in outline()
1232 OF.MF = createOutlinedFunction(M, OF, Mapper, OutlinedFunctionNum); in outline()
1284 std::for_each(Mapper.UnsignedVec.begin() + C.getStartIdx(), in outline()
1285 Mapper.UnsignedVec.begin() + C.getEndIdx() + 1, in outline()
1299 void MachineOutliner::populateMapper(InstructionMapper &Mapper, Module &M, in populateMapper() argument
1348 Mapper.convertToUnsignedVec(MBB, *TII); in populateMapper()
1447 InstructionMapper Mapper; in runOnModule() local
1450 populateMapper(Mapper, M, MMI); in runOnModule()
1454 findCandidates(Mapper, FunctionList); in runOnModule()
1471 bool OutlinedSomething = outline(M, FunctionList, Mapper); in runOnModule()