Lines Matching defs:LocData
57 uint64_t LocData, int64_t Addend) {
60 return LocData;
90 uint64_t /*LocData*/, int64_t Addend) {
118 uint64_t LocData, int64_t /*Addend*/) {
121 return (S + LocData) & 0xFFFFFFFF;
123 return S + LocData;
142 uint64_t /*LocData*/, int64_t Addend) {
168 uint64_t /*LocData*/, int64_t Addend) {
192 uint64_t /*LocData*/, int64_t Addend) {
218 uint64_t /*LocData*/, int64_t Addend) {
242 uint64_t /*LocData*/, int64_t Addend) {
278 uint64_t /*LocData*/, int64_t Addend) {
300 uint64_t LocData, int64_t /*Addend*/) {
303 return LocData;
305 return S + LocData;
307 return S - Offset + LocData;
324 uint64_t /*LocData*/, int64_t Addend) {
345 uint64_t LocData, int64_t Addend) {
347 // for supplying the correct values for LocData and Addend, i.e.
348 // Addend == 0 for REL and LocData == 0 for RELA.
349 assert((LocData == 0 || Addend == 0) &&
350 "one of LocData and Addend must be 0");
353 return (S + LocData + Addend) & 0xFFFFFFFF;
355 return (S + LocData + Addend - Offset) & 0xFFFFFFFF;
371 uint64_t /*LocData*/, int64_t Addend) {
387 uint64_t /*LocData*/, int64_t Addend) {
404 uint64_t LocData, int64_t /*Addend*/) {
407 return (S + LocData) & 0xFFFFFFFF;
409 return (S + LocData) & 0xFFFFFFFF;
424 uint64_t LocData, int64_t Addend) {
427 return LocData;
435 uint64_t /*LocData*/, int64_t Addend) {
467 uint64_t LocData, int64_t Addend) {
469 uint64_t A = LocData;
472 return LocData;
522 uint64_t LocData, int64_t Addend) {
525 return LocData;
558 uint64_t LocData, int64_t Addend) {
561 return LocData;
569 return (LocData & 0xC0) | ((LocData + S + Addend) & 0x3F);
571 return (LocData & 0xC0) | ((LocData - (S + Addend)) & 0x3F);
573 return (LocData + (S + Addend)) & 0xFF;
575 return (LocData - (S + Addend)) & 0xFF;
577 return (LocData + (S + Addend)) & 0xFFFF;
579 return (LocData - (S + Addend)) & 0xFFFF;
581 return (LocData + (S + Addend)) & 0xFFFFFFFF;
583 return (LocData - (S + Addend)) & 0xFFFFFFFF;
585 return (LocData + (S + Addend));
587 return (LocData - (S + Addend));
604 uint64_t LocData, int64_t /*Addend*/) {
608 return (S + LocData) & 0xFFFFFFFF;
625 uint64_t LocData, int64_t /*Addend*/) {
628 return (S + LocData) & 0xFFFFFFFF;
630 return S + LocData;
647 uint64_t LocData, int64_t /*Addend*/) {
651 return (S + LocData) & 0xFFFFFFFF;
668 uint64_t LocData, int64_t /*Addend*/) {
671 return (S + LocData) & 0xFFFFFFFF;
673 return S + LocData;
684 uint64_t LocData, int64_t /*Addend*/) {
727 uint64_t LocData, int64_t /*Addend*/) {
744 return LocData;
751 uint64_t LocData, int64_t Addend) {
760 return LocData;
762 return resolveWasm32(Type, Offset, S, LocData, Addend);
871 uint64_t S, uint64_t LocData) {
888 // LoongArch and RISCV relocations use both LocData and Addend.
893 LocData = 0;
897 return Resolver(R.getType(), R.getOffset(), S, LocData, Addend);
906 return Resolver(/*Type=*/0, /*Offset=*/0, S, LocData,