Lines Matching defs:LocData
56 uint64_t LocData, int64_t Addend) {
59 return LocData;
89 uint64_t /*LocData*/, int64_t Addend) {
117 uint64_t LocData, int64_t /*Addend*/) {
120 return (S + LocData) & 0xFFFFFFFF;
122 return S + LocData;
141 uint64_t /*LocData*/, int64_t Addend) {
167 uint64_t /*LocData*/, int64_t Addend) {
191 uint64_t /*LocData*/, int64_t Addend) {
217 uint64_t /*LocData*/, int64_t Addend) {
241 uint64_t /*LocData*/, int64_t Addend) {
277 uint64_t /*LocData*/, int64_t Addend) {
299 uint64_t LocData, int64_t /*Addend*/) {
302 return LocData;
304 return S + LocData;
306 return S - Offset + LocData;
323 uint64_t /*LocData*/, int64_t Addend) {
344 uint64_t LocData, int64_t Addend) {
346 // for supplying the correct values for LocData and Addend, i.e.
347 // Addend == 0 for REL and LocData == 0 for RELA.
348 assert((LocData == 0 || Addend == 0) &&
349 "one of LocData and Addend must be 0");
352 return (S + LocData + Addend) & 0xFFFFFFFF;
354 return (S + LocData + Addend - Offset) & 0xFFFFFFFF;
370 uint64_t /*LocData*/, int64_t Addend) {
386 uint64_t /*LocData*/, int64_t Addend) {
403 uint64_t LocData, int64_t /*Addend*/) {
406 return (S + LocData) & 0xFFFFFFFF;
408 return (S + LocData) & 0xFFFFFFFF;
423 uint64_t LocData, int64_t Addend) {
426 return LocData;
434 uint64_t /*LocData*/, int64_t Addend) {
472 uint64_t LocData, int64_t Addend) {
474 uint64_t A = LocData;
477 return LocData;
527 uint64_t LocData, int64_t Addend) {
530 return LocData;
563 uint64_t LocData, int64_t Addend) {
566 return LocData;
574 return (LocData & 0xC0) | ((LocData + S + Addend) & 0x3F);
576 return (LocData & 0xC0) | ((LocData - (S + Addend)) & 0x3F);
578 return (LocData + (S + Addend)) & 0xFF;
580 return (LocData - (S + Addend)) & 0xFF;
582 return (LocData + (S + Addend)) & 0xFFFF;
584 return (LocData - (S + Addend)) & 0xFFFF;
586 return (LocData + (S + Addend)) & 0xFFFFFFFF;
588 return (LocData - (S + Addend)) & 0xFFFFFFFF;
590 return (LocData + (S + Addend));
592 return (LocData - (S + Addend));
609 uint64_t LocData, int64_t /*Addend*/) {
613 return (S + LocData) & 0xFFFFFFFF;
630 uint64_t LocData, int64_t /*Addend*/) {
633 return (S + LocData) & 0xFFFFFFFF;
635 return S + LocData;
652 uint64_t LocData, int64_t /*Addend*/) {
656 return (S + LocData) & 0xFFFFFFFF;
673 uint64_t LocData, int64_t /*Addend*/) {
676 return (S + LocData) & 0xFFFFFFFF;
678 return S + LocData;
689 uint64_t LocData, int64_t /*Addend*/) {
732 uint64_t LocData, int64_t /*Addend*/) {
749 return LocData;
756 uint64_t LocData, int64_t Addend) {
765 return LocData;
767 return resolveWasm32(Type, Offset, S, LocData, Addend);
876 uint64_t S, uint64_t LocData) {
893 // LoongArch and RISCV relocations use both LocData and Addend.
898 LocData = 0;
902 return Resolver(R.getType(), R.getOffset(), S, LocData, Addend);
911 return Resolver(/*Type=*/0, /*Offset=*/0, S, LocData,