Home
last modified time | relevance | path

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

/frameworks/compile/mclinker/lib/LD/
DStubFactory.cpp51 BranchIsland* island = pBRIslandFactory.find(*(pReloc.targetRef().frag())); in create() local
52 if (NULL == island) { in create()
53 island = pBRIslandFactory.produce(*(pReloc.targetRef().frag())); in create()
57 assert(NULL != island); in create()
58 Stub* stub = island->findStub(prototype, pReloc); in create()
73 name.append(island->name()); in create()
96 island->addRelocation(*reloc); in create()
100 island->addStub(prototype, pReloc, *stub); in create()
DBranchIslandFactory.cpp67 BranchIsland *island = allocate(); in produce() local
68 new (island) BranchIsland(*frag, // entry fragment to the island in produce()
71 return island; in produce()
/frameworks/compile/mclinker/lib/Fragment/
DFragmentLinker.cpp125 BranchIsland& island = *facIter; in applyRelocations() local
126 BranchIsland::reloc_iterator iter, iterEnd = island.reloc_end(); in applyRelocations()
127 for (iter = island.reloc_begin(); iter != iterEnd; ++iter) in applyRelocations()
182 BranchIsland& island = *facIter; in normalSyncRelocationResult() local
183 BranchIsland::reloc_iterator iter, iterEnd = island.reloc_end(); in normalSyncRelocationResult()
184 for (iter = island.reloc_begin(); iter != iterEnd; ++iter) { in normalSyncRelocationResult()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp592 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
593 island_end = getBRIslandFactory()->end(); island != island_end; ++island) { in doRelax()
594 if ((*island).end() == file_format->getText().getSectionData()->end()) in doRelax()
597 Fragment* exit = (*island).end(); in doRelax()
598 if (((*island).offset() + (*island).size()) > exit->getOffset()) { in doRelax()
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp623 for (BranchIslandFactory::iterator island = getBRIslandFactory()->begin(), in doRelax() local
624 island_end = getBRIslandFactory()->end(); island != island_end; ++island) in doRelax()
626 if ((*island).end() == file_format->getText().getSectionData()->end()) in doRelax()
629 Fragment* exit = (*island).end(); in doRelax()
630 if (((*island).offset() + (*island).size()) > exit->getOffset()) { in doRelax()