Lines Matching defs:info
227 // adjust sizes & positions for scheduling info:
352 Program::emitBinary(struct nv50_ir_prog_info_out *info)
369 info->bin.instructions = 0;
379 info->bin.instructions++;
382 info->io.fp64 = true;
386 info->io.fp64 |= fp64;
387 info->bin.relocData = emit->getRelocInfo();
388 info->bin.fixupData = emit->getFixupInfo();
450 RelocEntry::apply(uint32_t *binary, const RelocInfo *info) const
455 case TYPE_CODE: value = info->codePos; break;
456 case TYPE_BUILTIN: value = info->libPos; break;
457 case TYPE_DATA: value = info->dataPos; break;
482 nv50_ir::RelocInfo *info = reinterpret_cast<nv50_ir::RelocInfo *>(relocData);
484 info->codePos = codePos;
485 info->libPos = libPos;
486 info->dataPos = dataPos;
488 for (unsigned int i = 0; i < info->count; ++i)
489 info->entry[i].apply(code, info);
497 nv50_ir::FixupInfo *info = reinterpret_cast<nv50_ir::FixupInfo *>(
505 for (unsigned i = 0; i < info->count; ++i)
506 info->entry[i].apply(&info->entry[i], code, data);