[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