llvm-project/llvm/lib/Target/Mips/MCTargetDesc
Simon Atanasyan d465318c6d [mips] Set pointer size to 4 bytes for N32 ABI
CodePointerSize and CalleeSaveStackSlotSize values are used in DWARF
generation. In case of MIPS it's incorrect to check for Triple::isMIPS64()
only this function returns true for N32 ABI too.

Now we do not have a method to recognize N32 if it's specified by a command
line option and is not a part of a target triple. So we check for
Triple::GNUABIN32 only. It's better than nothing.

Differential revision: https://reviews.llvm.org/D52874

llvm-svn: 344039
2018-10-09 11:29:45 +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] Fix MIPS N32 ABI triples support 2018-09-17 21:21:57 +00:00
MipsAsmBackend.h [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup 2018-06-06 09:40:06 +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] Replace custom parsing logic for data directives by the `addAliasForDirective` 2018-07-25 07:07:43 +00:00
MipsELFStreamer.h [mips] Replace custom parsing logic for data directives by the `addAliasForDirective` 2018-07-25 07:07:43 +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