Lines Matching defs:MipsRelocationInfo

25 // MipsRelocationInfo
27 class MipsRelocationInfo {
43 MipsRelocationInfo(Relocation& pParent, bool pIsRel)
54 MipsRelocationInfo next() const {
55 return MipsRelocationInfo(*m_Parent, m_Type >> 8, result(), result());
81 MipsRelocationInfo(Relocation& pParent, Relocation::Type pType,
90 static void helper_PLT_init(MipsRelocationInfo& pReloc,
123 typedef Relocator::Result (*ApplyFunctionType)(MipsRelocationInfo&,
158 for (MipsRelocationInfo info(pReloc, isRel()); !info.isNone();
202 for (MipsRelocationInfo info(pReloc, isRel()); !info.isNone();
244 void MipsRelocator::scanLocalReloc(MipsRelocationInfo& pReloc,
345 void MipsRelocator::scanGlobalReloc(MipsRelocationInfo& pReloc,
465 if (MipsRelocationInfo::HasSubType(pReloc, llvm::ELF::R_MIPS_HI16) ||
466 MipsRelocationInfo::HasSubType(pReloc, llvm::ELF::R_MIPS_PCHI16))
469 if (MipsRelocationInfo::HasSubType(pReloc, llvm::ELF::R_MIPS_GOT16) &&
553 void MipsRelocator::applyPostponedRelocations(MipsRelocationInfo& pLo16Reloc) {
598 Fragment& MipsRelocator::getLocalGOTEntry(MipsRelocationInfo& pReloc,
626 Fragment& MipsRelocator::getGlobalGOTEntry(MipsRelocationInfo& pReloc) {
653 Fragment& MipsRelocator::getTLSGOTEntry(MipsRelocationInfo& pReloc) {
672 Relocator::Address MipsRelocator::getGOTOffset(MipsRelocationInfo& pReloc) {
689 Relocator::Address MipsRelocator::getTLSGOTOffset(MipsRelocationInfo& pReloc) {
694 void MipsRelocator::createDynRel(MipsRelocationInfo& pReloc) {
713 uint64_t MipsRelocator::calcAHL(const MipsRelocationInfo& pHiReloc) {
837 static MipsRelocator::Result none(MipsRelocationInfo& pReloc,
843 static MipsRelocator::Result abs32(MipsRelocationInfo& pReloc,
874 static MipsRelocator::Result rel26(MipsRelocationInfo& pReloc,
897 static MipsRelocator::Result hi16(MipsRelocationInfo& pReloc,
919 static MipsRelocator::Result lo16(MipsRelocationInfo& pReloc,
943 static MipsRelocator::Result gprel16(MipsRelocationInfo& pReloc,
963 static MipsRelocator::Result got16(MipsRelocationInfo& pReloc,
984 static MipsRelocator::Result gothi16(MipsRelocationInfo& pReloc,
996 static MipsRelocator::Result gotlo16(MipsRelocationInfo& pReloc,
1005 static MipsRelocator::Result sub(MipsRelocationInfo& pReloc,
1016 static MipsRelocator::Result call16(MipsRelocationInfo& pReloc,
1024 static MipsRelocator::Result gprel32(MipsRelocationInfo& pReloc,
1038 static MipsRelocator::Result abs64(MipsRelocationInfo& pReloc,
1069 static MipsRelocator::Result gotdisp(MipsRelocationInfo& pReloc,
1077 static MipsRelocator::Result gotoff(MipsRelocationInfo& pReloc,
1084 static MipsRelocator::Result jalr(MipsRelocationInfo& pReloc,
1090 static MipsRelocator::Result pc16(MipsRelocationInfo& pReloc,
1100 static MipsRelocator::Result pc32(MipsRelocationInfo& pReloc,
1110 static MipsRelocator::Result pc18_s3(MipsRelocationInfo& pReloc,
1120 static MipsRelocator::Result pc19_s2(MipsRelocationInfo& pReloc,
1130 static MipsRelocator::Result pc21_s2(MipsRelocationInfo& pReloc,
1140 static MipsRelocator::Result pc26_s2(MipsRelocationInfo& pReloc,
1150 static MipsRelocator::Result pchi16(MipsRelocationInfo& pReloc,
1160 static MipsRelocator::Result pclo16(MipsRelocationInfo& pReloc,
1173 static MipsRelocator::Result tlshi16(MipsRelocationInfo& pReloc,
1194 static MipsRelocator::Result tlslo16(MipsRelocationInfo& pReloc,
1213 static MipsRelocator::Result tlsgot(MipsRelocationInfo& pReloc,
1219 static MipsRelocator::Result unsupported(MipsRelocationInfo& pReloc,