Home
last modified time | relevance | path

Searched refs:island (Results 1 – 6 of 6) sorted by relevance

/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64LDBackend.cpp432 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
434 island != island_end; in doRelax()
435 ++island) { in doRelax()
436 if ((*island).size() > stubGroupSize()) { in doRelax()
441 if ((*island).numOfStubs() == 0) { in doRelax()
445 Fragment* exit = &*(*island).end(); in doRelax()
446 if (exit == &*(*island).begin()->getParent()->end()) { in doRelax()
450 if (((*island).offset() + (*island).size()) > exit->getOffset()) { in doRelax()
452 (invalid_frags.back()->getParent() != (*island).getParent())) { in doRelax()
491 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
[all …]
/frameworks/compile/mclinker/lib/LD/
DBranchIslandFactory.cpp68 BranchIsland* island = allocate(); in produce() local
69 new (island) BranchIsland(pFragment, // entry fragment to the island in produce()
72 return island; in produce()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp902 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
904 island != island_end; in doRelax()
905 ++island) { in doRelax()
906 if ((*island).size() > stubGroupSize()) { in doRelax()
911 if ((*island).numOfStubs() == 0) { in doRelax()
915 Fragment* exit = &*(*island).end(); in doRelax()
916 if (exit == &*(*island).begin()->getParent()->end()) { in doRelax()
920 if (((*island).offset() + (*island).size()) > exit->getOffset()) { in doRelax()
922 (invalid_frags.back()->getParent() != (*island).getParent())) { in doRelax()
944 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
[all …]
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp603 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
605 island != island_end; in doRelax()
606 ++island) { in doRelax()
607 if ((*island).size() > stubGroupSize()) { in doRelax()
612 if ((*island).numOfStubs() == 0) { in doRelax()
616 Fragment* exit = &*(*island).end(); in doRelax()
617 if (exit == (*island).begin()->getParent()->end()) { in doRelax()
621 if (((*island).offset() + (*island).size()) > exit->getOffset()) { in doRelax()
623 (invalid_frags.back()->getParent() != (*island).getParent())) { in doRelax()
645 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
[all …]
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.cpp834 BranchIsland& island = *ii; in doRelax() local
835 if (island.size() > stubGroupSize()) { in doRelax()
840 if (island.numOfStubs() == 0) { in doRelax()
844 Fragment* exit = &*island.end(); in doRelax()
845 if (exit == &*island.begin()->getParent()->end()) { in doRelax()
849 if ((island.offset() + island.size()) > exit->getOffset()) { in doRelax()
851 (invalid_frags.back()->getParent() != island.getParent())) { in doRelax()
873 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
875 island != island_end; in doRelax()
876 ++island) { in doRelax()
[all …]
/frameworks/compile/mclinker/lib/Object/
DObjectLinker.cpp833 BranchIsland& island = *facIter; in relocation() local
834 BranchIsland::reloc_iterator iter, iterEnd = island.reloc_end(); in relocation()
835 for (iter = island.reloc_begin(); iter != iterEnd; ++iter) in relocation()
911 BranchIsland& island = *facIter; in normalSyncRelocationResult() local
912 BranchIsland::reloc_iterator iter, iterEnd = island.reloc_end(); in normalSyncRelocationResult()
913 for (iter = island.reloc_begin(); iter != iterEnd; ++iter) { in normalSyncRelocationResult()