llvm-6502/lib/Target/Mips/MCTargetDesc
Daniel Sanders 05aee6b5f4 [mips] Correct section alignments and EntrySizes for .bss, .text, .data, .reginfo, .MIPS.options, and .MIPS.abiflags
Summary:
.bss, .text, and .data are at least 16-byte aligned.
.reginfo is 4-byte aligned and has a 24-byte EntrySize.
.MIPS.abiflags has an 24-byte EntrySize.
.MIPS.options is 8-byte aligned and has 1-byte EntrySize.

Using a 1-byte EntrySize for .MIPS.options seems strange because the
records are neither 1-byte long nor fixed-length but this matches the value
that GAS emits.

Differential Revision: http://reviews.llvm.org/D4487


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212939 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-14 14:02:14 +00:00
..
CMakeLists.txt [mips] Improve encapsulation of the .MIPS.abiflags implementation and limit scope of related enums 2014-07-08 10:11:38 +00:00
LLVMBuild.txt
Makefile
MipsABIFlagsSection.cpp Mips: Silence a -Wcovered-switch-default 2014-07-10 16:04:04 +00:00
MipsABIFlagsSection.h [mips] Correct the AFL_FLAGS1_ODDSPREG flag in .MIPS.abiflags when no '.module oddspreg' is used 2014-07-14 10:26:15 +00:00
MipsAsmBackend.cpp [mips][mips64r6] Relocation R_MIPS_PC18_S3 2014-06-13 14:26:47 +00:00
MipsAsmBackend.h Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the assert. 2014-06-19 06:10:58 +00:00
MipsBaseInfo.h
MipsELFObjectWriter.cpp [mips][mips64r6] Relocation R_MIPS_PC18_S3 2014-06-13 14:26:47 +00:00
MipsELFStreamer.cpp
MipsELFStreamer.h
MipsFixupKinds.h [mips][mips64r6] Relocation R_MIPS_PC18_S3 2014-06-13 14:26:47 +00:00
MipsMCAsmInfo.cpp Print a=b as an assignment. 2014-06-24 22:45:16 +00:00
MipsMCAsmInfo.h
MipsMCCodeEmitter.cpp [mips][mips64r6] Relocation R_MIPS_PC18_S3 2014-06-13 14:26:47 +00:00
MipsMCCodeEmitter.h
MipsMCExpr.cpp Move expression visitation logic up to MCStreamer. 2014-06-25 15:45:33 +00:00
MipsMCExpr.h Move expression visitation logic up to MCStreamer. 2014-06-25 15:45:33 +00:00
MipsMCNaCl.h
MipsMCTargetDesc.cpp [Mips] Add a target streamer when creating a null streamer. 2014-06-23 19:43:40 +00:00
MipsMCTargetDesc.h
MipsNaClELFStreamer.cpp [mips][mips64r6] Use JALR for returns instead of JR (which is not available on MIPS32r6/MIPS64r6) 2014-07-09 10:16:07 +00:00
MipsTargetStreamer.cpp [mips] Correct section alignments and EntrySizes for .bss, .text, .data, .reginfo, .MIPS.options, and .MIPS.abiflags 2014-07-14 14:02:14 +00:00