llvm-project/llvm/lib/Target/Mips/MCTargetDesc
Aleksandar Beserminji a5949439ca [mips][micromips] Fix how values in .gcc_except_table are calculated
When a landing pad is calculated in a program that is compiled
for micromips, it will point to an even address. Such an error will
cause a segmentation fault, as the instructions in micromips are
aligned on odd addresses. This patch sets the last bit of the offset
where a landing pad is, to 1, which will effectively be
an odd address and point to the instruction exactly.

Differential Revision: https://reviews.llvm.org/D52985

llvm-svn: 344591
2018-10-16 08:27:28 +00:00
..
CMakeLists.txt
LLVMBuild.txt
MipsABIFlagsSection.cpp
MipsABIFlagsSection.h [mips] Add support for Global INValidate ASE 2018-05-17 16:30:32 +00:00
MipsABIInfo.cpp [mips] Fix MIPS N32 ABI triples support 2018-09-17 21:21:57 +00:00
MipsABIInfo.h
MipsAsmBackend.cpp [mips][micromips] Fix how values in .gcc_except_table are calculated 2018-10-16 08:27:28 +00:00
MipsAsmBackend.h [mips][micromips] Fix how values in .gcc_except_table are calculated 2018-10-16 08:27:28 +00:00
MipsBaseInfo.h
MipsELFObjectWriter.cpp llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-27 02:13:45 +00:00
MipsELFStreamer.cpp [mips][micromips] Fix overlaping FDEs error 2018-10-15 14:39:12 +00:00
MipsELFStreamer.h [mips][micromips] Fix overlaping FDEs error 2018-10-15 14:39:12 +00:00
MipsFixupKinds.h Remove trailing space 2018-07-30 19:41:25 +00:00
MipsMCAsmInfo.cpp [mips] Set pointer size to 4 bytes for N32 ABI 2018-10-09 11:29:45 +00:00
MipsMCAsmInfo.h
MipsMCCodeEmitter.cpp [mips][microMIPS] Fix the definition of MOVEP instruction 2018-09-19 18:46:21 +00:00
MipsMCCodeEmitter.h [mips] Remove dead code. NFC 2018-07-11 09:41:28 +00:00
MipsMCExpr.cpp [mips] Fix PR35140 2017-11-06 10:50:04 +00:00
MipsMCExpr.h
MipsMCNaCl.h MC: Change the streamer ctors to take an object writer instead of a stream. NFCI. 2018-05-18 18:26:45 +00:00
MipsMCTargetDesc.cpp [mips] Add support MIPS r6 Debian triples 2018-09-27 08:51:18 +00:00
MipsMCTargetDesc.h MC: Separate creating a generic object writer from creating a target object writer. NFCI. 2018-05-21 19:20:29 +00:00
MipsNaClELFStreamer.cpp MC: Change the streamer ctors to take an object writer instead of a stream. NFCI. 2018-05-18 18:26:45 +00:00
MipsOptionRecord.cpp
MipsTargetStreamer.cpp [mips] Add support for Global INValidate ASE 2018-05-17 16:30:32 +00:00