Lines Matching full:relocation

143                                      "' in resulting scattered relocation.");  in recordARMScatteredHalfRelocation()
175 // Select the appropriate difference relocation type. in recordARMScatteredHalfRelocation()
194 // relocation entry in the low 16 bits of r_address field. in recordARMScatteredHalfRelocation()
202 // relocation, but it will be set in FixedValue if the base symbol in recordARMScatteredHalfRelocation()
253 "' in resulting scattered relocation."); in recordARMScatteredRelocation()
285 // Select the appropriate difference relocation type. in recordARMScatteredRelocation()
331 // relocation that explicitly mentions the function. Not a problem if it's in requiresExternRelocation()
333 // external relocation there causes more issues. in requiresExternRelocation()
348 // BL/BLX also use external relocations when an internal relocation in requiresExternRelocation()
353 // If the resultant value would be out of range for an internal relocation, in requiresExternRelocation()
370 // relocation type for the fixup kind. This happens when it's a fixup that's in recordRelocation()
373 Asm.getContext().reportError(Fixup.getLoc(), "unsupported relocation type"); in recordRelocation()
378 // scattered relocation entry. Differences always require scattered in recordRelocation()
394 // internal relocations with offsets. If this is an internal relocation with in recordRelocation()
395 // an offset, it also needs a scattered relocation entry. in recordRelocation()
429 // Check whether we need an external or internal relocation. in recordRelocation()
458 // Even when it's not a scattered relocation, movw/movt always uses in recordRelocation()
459 // a PAIR relocation. in recordRelocation()
461 // The entire addend is needed to correctly apply a relocation. One half is in recordRelocation()
464 // MOVW case here. relocation entries. in recordRelocation()