Lines Matching refs:IsPCRel
29 bool IsPCRel) const override;
48 bool &IsPCRel) { in getType64() argument
54 IsPCRel = true; in getType64()
59 if (Modifier == MCSymbolRefExpr::VK_None && !IsPCRel) in getType64()
64 IsPCRel = true; in getType64()
81 X86_64RelType Type, bool IsPCRel) { in getRelocType64() argument
88 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64; in getRelocType64()
90 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32; in getRelocType64()
94 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16; in getRelocType64()
96 return IsPCRel ? ELF::R_X86_64_PC8 : ELF::R_X86_64_8; in getRelocType64()
101 return IsPCRel ? ELF::R_X86_64_GOTPC64 : ELF::R_X86_64_GOT64; in getRelocType64()
103 return IsPCRel ? ELF::R_X86_64_GOTPC32 : ELF::R_X86_64_GOT32; in getRelocType64()
111 assert(!IsPCRel); in getRelocType64()
114 assert(!IsPCRel); in getRelocType64()
126 assert(!IsPCRel); in getRelocType64()
138 assert(!IsPCRel); in getRelocType64()
185 X86_32RelType Type, bool IsPCRel) { in getRelocType32() argument
192 return IsPCRel ? ELF::R_386_PC32 : ELF::R_386_32; in getRelocType32()
194 return IsPCRel ? ELF::R_386_PC16 : ELF::R_386_16; in getRelocType32()
196 return IsPCRel ? ELF::R_386_PC8 : ELF::R_386_8; in getRelocType32()
200 return IsPCRel ? ELF::R_386_GOTPC : ELF::R_386_GOT32; in getRelocType32()
203 assert(!IsPCRel); in getRelocType32()
207 assert(!IsPCRel); in getRelocType32()
211 assert(!IsPCRel); in getRelocType32()
215 assert(!IsPCRel); in getRelocType32()
219 assert(!IsPCRel); in getRelocType32()
226 assert(!IsPCRel); in getRelocType32()
230 assert(!IsPCRel); in getRelocType32()
234 assert(!IsPCRel); in getRelocType32()
238 assert(!IsPCRel); in getRelocType32()
245 bool IsPCRel) const { in GetRelocType()
247 X86_64RelType Type = getType64(Fixup.getKind(), Modifier, IsPCRel); in GetRelocType()
249 return getRelocType64(Modifier, Type, IsPCRel); in GetRelocType()
253 return getRelocType32(Modifier, getType32(Type), IsPCRel); in GetRelocType()