HomeSort by relevance Sort by last modified time
    Searched defs:reloc (Results 1 - 25 of 59) sorted by null

1 2 3

  /frameworks/compile/mclinker/lib/LD/
StubFactory.cpp 92 Relocation* reloc = Relocation::Create((*it)->type(), local
95 reloc->setSymInfo(pReloc.symInfo());
96 island->addRelocation(*reloc);
102 // reset the branch target of the input reloc to this stub instead!
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
nv30_vertprog.c 88 struct nv30_shader_reloc *reloc = vp->branch_relocs.data; local
89 unsigned nr_reloc = vp->branch_relocs.size / sizeof(*reloc);
106 inst = vp->insns[reloc->location].data;
107 target = vp->exec->start + reloc->target;
111 reloc++;
115 inst = vp->insns[reloc->location].data;
116 target = vp->exec->start + reloc->target;
122 reloc++;
131 struct nv30_shader_reloc *reloc = vp->const_relocs.data; local
132 unsigned nr_reloc = vp->const_relocs.size / sizeof(*reloc);
    [all...]
nvfx_fragprog.c 268 struct nvfx_relocation reloc; local
280 reloc.target = target;
281 reloc.location = fpc->inst_offset + 2;
282 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
304 struct nvfx_relocation reloc; local
321 reloc.target = target;
322 reloc.location = fpc->inst_offset + 3;
323 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
331 struct nvfx_relocation reloc; local
345 reloc.target = target
    [all...]
nvfx_vertprog.c 122 struct nvfx_relocation reloc; local
139 reloc.location = vp->nr_insns - 1;
140 reloc.target = src.reg.index;
141 util_dynarray_append(&vp->const_relocs, struct nvfx_relocation, reloc);
466 struct nvfx_relocation reloc; local
709 reloc.location = vpc->vp->nr_insns;
710 reloc.target = finst->Label.Label + 1;
711 util_dynarray_append(&vpc->label_relocs, struct nvfx_relocation, reloc);
721 reloc.location = vpc->vp->nr_insns;
722 reloc.target = finst->Label.Label
    [all...]
  /external/llvm/tools/obj2yaml/
coff2yaml.cpp 72 const object::coff_relocation *reloc = Obj.getCOFFRelocation(rIter); local
77 Rel.VirtualAddress = reloc->VirtualAddress;
78 Rel.Type = reloc->Type;
  /external/mesa3d/src/gallium/drivers/nv30/
nv30_vertprog.c 88 struct nv30_shader_reloc *reloc = vp->branch_relocs.data; local
89 unsigned nr_reloc = vp->branch_relocs.size / sizeof(*reloc);
106 inst = vp->insns[reloc->location].data;
107 target = vp->exec->start + reloc->target;
111 reloc++;
115 inst = vp->insns[reloc->location].data;
116 target = vp->exec->start + reloc->target;
122 reloc++;
131 struct nv30_shader_reloc *reloc = vp->const_relocs.data; local
132 unsigned nr_reloc = vp->const_relocs.size / sizeof(*reloc);
    [all...]
nvfx_fragprog.c 268 struct nvfx_relocation reloc; local
280 reloc.target = target;
281 reloc.location = fpc->inst_offset + 2;
282 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
304 struct nvfx_relocation reloc; local
321 reloc.target = target;
322 reloc.location = fpc->inst_offset + 3;
323 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
331 struct nvfx_relocation reloc; local
345 reloc.target = target
    [all...]
nvfx_vertprog.c 122 struct nvfx_relocation reloc; local
139 reloc.location = vp->nr_insns - 1;
140 reloc.target = src.reg.index;
141 util_dynarray_append(&vp->const_relocs, struct nvfx_relocation, reloc);
466 struct nvfx_relocation reloc; local
709 reloc.location = vpc->vp->nr_insns;
710 reloc.target = finst->Label.Label + 1;
711 util_dynarray_append(&vpc->label_relocs, struct nvfx_relocation, reloc);
721 reloc.location = vpc->vp->nr_insns;
722 reloc.target = finst->Label.Label
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/winsys/radeon/drm/
radeon_drm_cs.c 40 Reloc writes and space checking are faster and simpler than their
49 The adding is skipped if the reloc is already present in the list, but it
60 cs_write_reloc(cs, buf) just writes a reloc that has been added using
199 static INLINE void update_reloc_domains(struct drm_radeon_cs_reloc *reloc,
204 *added_domains = (rd | wd) & ~(reloc->read_domains | reloc->write_domain);
206 reloc->read_domains |= rd;
207 reloc->write_domain |= wd;
212 struct drm_radeon_cs_reloc *reloc; local
218 reloc = &csc->relocs[i]
253 struct drm_radeon_cs_reloc *reloc; local
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/listfmts/nasm/
nasm-listfmt.c 53 unsigned long offset; /* start of reloc from start of bytecode */
54 size_t size; /* size of reloc in bytes */
102 /* Generate reloc if needed */
104 bcreloc *reloc = yasm_xmalloc(sizeof(bcreloc)); local
105 reloc->offset = offset;
106 reloc->size = destsize;
107 reloc->rel = value->curpos_rel;
108 STAILQ_INSERT_TAIL(&info->bcrelocs, reloc, link);
110 /* Get next reloc's info */
154 /*@null@*/ bcreloc *reloc = NULL local
    [all...]
  /external/mesa3d/src/gallium/winsys/radeon/drm/
radeon_drm_cs.c 40 Reloc writes and space checking are faster and simpler than their
49 The adding is skipped if the reloc is already present in the list, but it
60 cs_write_reloc(cs, buf) just writes a reloc that has been added using
199 static INLINE void update_reloc_domains(struct drm_radeon_cs_reloc *reloc,
204 *added_domains = (rd | wd) & ~(reloc->read_domains | reloc->write_domain);
206 reloc->read_domains |= rd;
207 reloc->write_domain |= wd;
212 struct drm_radeon_cs_reloc *reloc; local
218 reloc = &csc->relocs[i]
253 struct drm_radeon_cs_reloc *reloc; local
    [all...]
  /frameworks/compile/mclinker/lib/Fragment/
FragmentLinker.cpp 105 // bypass the reloc section if
108 // 2. it has no reloc data. (All symbols in the input relocs are in the
112 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
113 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
114 Relocation* relocation = llvm::cast<Relocation>(reloc);
154 // bypass the reloc section if
157 // 2. it has no reloc data. (All symbols in the input relocs are in the
161 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end() local
185 Relocation* reloc = *iter; local
208 Relocation* reloc = llvm::cast<Relocation>(relocIter); local
    [all...]
FragmentGraph.cpp 180 // 2. it has no reloc data. (All symbols in the input relocs are in the
187 Relocation* reloc = llvm::cast<Relocation>(reloc_it); local
188 ResolveInfo* sym = reloc->symInfo();
200 reloc->targetRef().frag()->getParent()->getSection().kind();
214 connect(reloc, sym);
279 Relocation* reloc = Relocation::Create(); local
280 reloc->setSymInfo(sym);
283 node->addSignal(reloc);
  /external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/
vmw_context.c 143 struct vmw_region_relocation *reloc = &vswc->region.relocs[i]; local
146 if(!vmw_gmr_bufmgr_region_ptr(reloc->buffer, &ptr))
149 ptr.offset += reloc->offset;
151 *reloc->where = ptr;
279 struct vmw_region_relocation *reloc; local
285 reloc = &vswc->region.relocs[vswc->region.used + vswc->region.staged];
286 reloc->where = where;
287 pb_reference(&reloc->buffer, vmw_pb_buffer(buffer));
288 reloc->offset = offset;
293 ret = pb_validate_add_buffer(vswc->validate, reloc->buffer, translated_flags)
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/
elf-machine.h 59 elf_reloc_entry *reloc,
61 typedef unsigned int(*func_map_reloc_info_to_type)(elf_reloc_entry *reloc);
63 elf_reloc_entry *reloc,
80 const unsigned int reloc; /* relocation type */ member in struct:__anon16376
  /external/mesa3d/src/gallium/winsys/svga/drm/
vmw_context.c 143 struct vmw_region_relocation *reloc = &vswc->region.relocs[i]; local
146 if(!vmw_gmr_bufmgr_region_ptr(reloc->buffer, &ptr))
149 ptr.offset += reloc->offset;
151 *reloc->where = ptr;
279 struct vmw_region_relocation *reloc; local
285 reloc = &vswc->region.relocs[vswc->region.used + vswc->region.staged];
286 reloc->where = where;
287 pb_reference(&reloc->buffer, vmw_pb_buffer(buffer));
288 reloc->offset = offset;
293 ret = pb_validate_add_buffer(vswc->validate, reloc->buffer, translated_flags)
    [all...]
  /frameworks/compile/mclinker/lib/Object/
ObjectLinker.cpp 380 // bypass the reloc section if
383 // 2. it has no reloc data. (All symbols in the input relocs are in the
387 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
388 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
389 Relocation* relocation = llvm::cast<Relocation>(reloc);
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsRelocator.cpp 329 Relocation* reloc = static_cast<Relocation*>(pReloc.getNextNode()); local
330 while (NULL != reloc)
332 if (llvm::ELF::R_MIPS_LO16 == reloc->type() &&
333 reloc->symInfo() == pReloc.symInfo())
334 return reloc;
336 reloc = static_cast<Relocation*>(reloc->getNextNode());
  /external/chromium/base/win/
pe_image.cc 319 PWORD reloc = reinterpret_cast<PWORD>(base + 1); local
323 for (UINT i = 0; i < num_relocs; i++, reloc++) {
324 WORD type = *reloc >> 12;
325 PVOID address = RVAToAddr(base->VirtualAddress + (*reloc & 0x0FFF));
  /external/chromium_org/base/win/
pe_image.cc 320 PWORD reloc = reinterpret_cast<PWORD>(base + 1); local
324 for (UINT i = 0; i < num_relocs; i++, reloc++) {
325 WORD type = *reloc >> 12;
326 PVOID address = RVAToAddr(base->VirtualAddress + (*reloc & 0x0FFF));
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
r600_hw_context.c 172 block->reloc[block->nbo].bo_pm4_index = block->pm4_ndwords - 1;
557 pipe_resource_reference((struct pipe_resource**)&block->reloc[k].bo, NULL);
710 * If reg needs a reloc, this function will add it to its block's reloc list.
711 * @return true if reg needs a reloc, false otherwise
723 (struct pipe_resource**)&reg->block->reloc[reloc_id].bo,
725 reg->block->reloc[reloc_id].bo_usage = reg->bo_usage;
764 /* Update the reloc for this register if necessary. */
827 struct r600_block_reloc *reloc = &block->reloc[block->pm4_bo_index[j]] local
    [all...]
r600.h 142 struct r600_block_reloc reloc[R600_BLOCK_MAX_BO]; member in struct:r600_block
  /external/linux-tools-perf/util/
map.c 485 s64 reloc; local
490 reloc = (kmap->ref_reloc_sym->unrelocated_addr -
493 if (!reloc)
498 self->pgoff = reloc;
  /external/mesa3d/src/gallium/drivers/r600/
r600_hw_context.c 172 block->reloc[block->nbo].bo_pm4_index = block->pm4_ndwords - 1;
557 pipe_resource_reference((struct pipe_resource**)&block->reloc[k].bo, NULL);
710 * If reg needs a reloc, this function will add it to its block's reloc list.
711 * @return true if reg needs a reloc, false otherwise
723 (struct pipe_resource**)&reg->block->reloc[reloc_id].bo,
725 reg->block->reloc[reloc_id].bo_usage = reg->bo_usage;
764 /* Update the reloc for this register if necessary. */
827 struct r600_block_reloc *reloc = &block->reloc[block->pm4_bo_index[j]] local
    [all...]
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMLDBackend.cpp 529 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
530 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
531 Relocation* relocation = llvm::cast<Relocation>(reloc);

Completed in 1293 milliseconds

1 2 3