Lines Matching refs:loc
28 const uint8_t *loc) const override;
31 void relocateOne(uint8_t *loc, RelType type, uint64_t val) const override;
51 const uint8_t *loc) const {
72 error(getErrorLocation(loc) + "unknown relocation (" + Twine(type) +
78 void SPARCV9::relocateOne(uint8_t *loc, RelType type, uint64_t val) const {
83 checkUInt(loc, val, 32, type);
84 write32be(loc, val);
88 checkInt(loc, val, 32, type);
89 write32be(loc, val);
94 checkInt(loc, val, 32, type);
95 write32be(loc, (read32be(loc) & ~0x3fffffff) | ((val >> 2) & 0x3fffffff));
99 checkUInt(loc, val, 22, type);
100 write32be(loc, (read32be(loc) & ~0x003fffff) | (val & 0x003fffff));
105 write32be(loc, (read32be(loc) & ~0x003fffff) | ((val >> 10) & 0x003fffff));
109 checkInt(loc, val, 21, type);
110 write32be(loc, (read32be(loc) & ~0x0007ffff) | ((val >> 2) & 0x0007ffff));
115 write32be(loc, (read32be(loc) & ~0x000003ff) | (val & 0x000003ff));
120 write64be(loc, val);