llvm-6502/lib/Target/Mips/MCTargetDesc
Bill Wendling c3cee57f7d Generate compact unwind encoding from CFI directives.
We used to generate the compact unwind encoding from the machine
instructions. However, this had the problem that if the user used `-save-temps'
or compiled their hand-written `.s' file (with CFI directives), we wouldn't
generate the compact unwind encoding.

Move the algorithm that generates the compact unwind encoding into the
MCAsmBackend. This way we can generate the encoding whether the code is from a
`.ll' or `.s' file.

<rdar://problem/13623355>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190290 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-09 02:37:14 +00:00
..
CMakeLists.txt Make helper functions static. 2013-05-27 22:34:59 +00:00
LLVMBuild.txt
Makefile Test commit 2012-06-09 00:27:55 +00:00
MipsAsmBackend.cpp Generate compact unwind encoding from CFI directives. 2013-09-09 02:37:14 +00:00
MipsBaseInfo.h [mips] Set HWEncoding field of registers. Use delete function 2012-12-10 20:04:40 +00:00
MipsELFObjectWriter.cpp This patch reworks how llvm targets set 2013-01-30 02:09:52 +00:00
MipsELFStreamer.cpp Mips ELF: Mark object file as ABI compliant 2013-06-18 19:47:15 +00:00
MipsELFStreamer.h ELF symbol table field st_other support, 2013-02-19 22:04:37 +00:00
MipsFixupKinds.h Mips direct object xgot support 2012-11-21 23:38:59 +00:00
MipsMCAsmInfo.cpp Remove unused argument. 2013-05-10 18:16:59 +00:00
MipsMCAsmInfo.h Remove unused argument. 2013-05-10 18:16:59 +00:00
MipsMCCodeEmitter.cpp [mips] Add definition of instruction "drotr32" (double rotate right plus 32). 2013-09-07 00:18:01 +00:00
MipsMCTargetDesc.cpp Remove the MachineMove class. 2013-05-13 01:16:13 +00:00
MipsMCTargetDesc.h Generate compact unwind encoding from CFI directives. 2013-09-09 02:37:14 +00:00
MipsReginfo.cpp This is a resubmittal. For some reason it broke the bots yesterday 2013-01-18 21:20:38 +00:00
MipsReginfo.h This is a resubmittal. For some reason it broke the bots yesterday 2013-01-18 21:20:38 +00:00