[llvm-commits] [llvm] r141932 - /llvm/trunk/lib/Target/Mips/MipsRelocations.h
Hatanaka, Akira
ahatanaka at mips.com
Fri Oct 14 10:20:15 PDT 2011
Reverted in r141959.
________________________________________
From: Eli Friedman [eli.friedman at gmail.com]
Sent: Thursday, October 13, 2011 7:55 PM
To: Hatanaka, Akira
Cc: llvm-commits at cs.uiuc.edu
Subject: Re: [llvm-commits] [llvm] r141932 - /llvm/trunk/lib/Target/Mips/MipsRelocations.h
On Thu, Oct 13, 2011 at 7:17 PM, Akira Hatanaka <ahatanaka at mips.com> wrote:
> Author: ahatanak
> Date: Thu Oct 13 21:17:30 2011
> New Revision: 141932
>
> URL: http://llvm.org/viewvc/llvm-project?rev=141932&view=rev
> Log:
> Add more Mips relocation types.
>
> Patch by Jack Carter at Mips.
>
> Modified:
> llvm/trunk/lib/Target/Mips/MipsRelocations.h
This file should only be used by the old-style (non-MC) JIT; there
isn't any need to touch it for MC stuff.
-Eli
> Modified: llvm/trunk/lib/Target/Mips/MipsRelocations.h
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsRelocations.h?rev=141932&r1=141931&r2=141932&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/Mips/MipsRelocations.h (original)
> +++ llvm/trunk/lib/Target/Mips/MipsRelocations.h Thu Oct 13 21:17:30 2011
> @@ -33,7 +33,27 @@
> reloc_mips_lo = 3,
>
> // reloc_mips_26 - lower 28 bits of the address, shifted right by 2.
> - reloc_mips_26 = 4
> + reloc_mips_26 = 4,
> +
> + // I am starting here with the rest of the relocations because
> + // I have no idea if the above enumerations are assumed somewhere
> + // else
> + reloc_mips_16 = 6, // R_MIPS_16
> + reloc_mips_32 = 7, // R_MIPS_32
> + reloc_mips_rel32 = 8, // R_MIPS_REL32
> + reloc_mips_gprel16 = 10, // R_MIPS_GPREL16
> + reloc_mips_literal = 12, // R_MIPS_LITERAL
> + reloc_mips_got16 = 13, // R_MIPS_GOT16
> + reloc_mips_call16 = 15, // R_MIPS_CALL16
> + reloc_mips_gprel32 = 17, // R_MIPS_GPREL32
> + reloc_mips_shift5 = 18, // R_MIPS_SHIFT5
> + reloc_mips_shift6 = 19, // R_MIPS_SHIFT6
> + reloc_mips_64 = 20, // R_MIPS_64
> + reloc_mips_tlsgd = 21, // R_MIPS_TLS_GD
> + reloc_mips_gottprel = 22, // R_MIPS_TLS_GOTTPREL
> + reloc_mips_tprel_hi = 23, // R_MIPS_TLS_TPREL_HI16
> + reloc_mips_tprel_lo = 24, // R_MIPS_TLS_TPREL_LO16
> + reloc_mips_branch_pcrel = 25 // This should become R_MIPS_PC16
> };
> }
> }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
More information about the llvm-commits
mailing list