Lines Matching defs:IsPCRel
34 const MCFixup &Fixup, bool IsPCRel) const override;
51 bool &IsPCRel) {
59 IsPCRel = true;
65 if (Modifier == MCSymbolRefExpr::VK_None && !IsPCRel)
70 IsPCRel = true;
108 X86_64RelType Type, bool IsPCRel,
121 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64;
123 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32;
127 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16;
129 return IsPCRel ? ELF::R_X86_64_PC8 : ELF::R_X86_64_8;
135 return IsPCRel ? ELF::R_X86_64_GOTPC64 : ELF::R_X86_64_GOT64;
137 return IsPCRel ? ELF::R_X86_64_GOTPC32 : ELF::R_X86_64_GOT32;
146 assert(!IsPCRel);
151 assert(!IsPCRel);
165 assert(!IsPCRel);
179 assert(!IsPCRel);
248 X86_32RelType Type, bool IsPCRel,
261 return IsPCRel ? ELF::R_386_PC32 : ELF::R_386_32;
263 return IsPCRel ? ELF::R_386_PC16 : ELF::R_386_16;
265 return IsPCRel ? ELF::R_386_PC8 : ELF::R_386_8;
271 if (IsPCRel)
282 assert(!IsPCRel);
293 assert(!IsPCRel);
298 assert(!IsPCRel);
303 assert(!IsPCRel);
308 assert(!IsPCRel);
317 assert(!IsPCRel);
322 assert(!IsPCRel);
327 assert(!IsPCRel);
332 assert(!IsPCRel);
341 bool IsPCRel) const {
346 X86_64RelType Type = getType64(Kind, Modifier, IsPCRel);
348 return getRelocType64(Ctx, Fixup.getLoc(), Modifier, Type, IsPCRel, Kind);
371 return getRelocType32(Ctx, Fixup.getLoc(), Modifier, RelType, IsPCRel, Kind);