Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:IsPCRel

31                           const MCFixup &Fixup, bool IsPCRel) const override;
50 bool &IsPCRel) {
56 IsPCRel = true;
62 if (Modifier == MCSymbolRefExpr::VK_None && !IsPCRel)
67 IsPCRel = true;
93 X86_64RelType Type, bool IsPCRel,
101 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64;
103 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32;
107 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16;
109 return IsPCRel ? ELF::R_X86_64_PC8 : ELF::R_X86_64_8;
114 return IsPCRel ? ELF::R_X86_64_GOTPC64 : ELF::R_X86_64_GOT64;
116 return IsPCRel ? ELF::R_X86_64_GOTPC32 : ELF::R_X86_64_GOT32;
124 assert(!IsPCRel);
127 assert(!IsPCRel);
139 assert(!IsPCRel);
151 assert(!IsPCRel);
216 X86_32RelType Type, bool IsPCRel,
224 return IsPCRel ? ELF::R_386_PC32 : ELF::R_386_32;
226 return IsPCRel ? ELF::R_386_PC16 : ELF::R_386_16;
228 return IsPCRel ? ELF::R_386_PC8 : ELF::R_386_8;
232 if (IsPCRel)
243 assert(!IsPCRel);
247 assert(!IsPCRel);
251 assert(!IsPCRel);
255 assert(!IsPCRel);
259 assert(!IsPCRel);
266 assert(!IsPCRel);
270 assert(!IsPCRel);
274 assert(!IsPCRel);
278 assert(!IsPCRel);
285 bool IsPCRel) const {
288 X86_64RelType Type = getType64(Kind, Modifier, IsPCRel);
290 return getRelocType64(Ctx, Fixup.getLoc(), Modifier, Type, IsPCRel, Kind);
294 return getRelocType32(Ctx, Modifier, getType32(Type), IsPCRel, Kind);