llvm-6502/lib/Target/AArch64/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
..
AArch64AsmBackend.cpp Generate compact unwind encoding from CFI directives. 2013-09-09 02:37:14 +00:00
AArch64ELFObjectWriter.cpp AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64ELFStreamer.cpp Remove address spaces from MC. 2013-07-02 15:49:13 +00:00
AArch64ELFStreamer.h
AArch64FixupKinds.h AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64MCAsmInfo.cpp
AArch64MCAsmInfo.h
AArch64MCCodeEmitter.cpp Inplement aarch64 neon instructions in AdvSIMD(shift). About 24 shift instructions: 2013-09-04 09:28:24 +00:00
AArch64MCExpr.cpp AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64MCExpr.h AArch64: implement large code model access to global variables. 2013-05-04 16:53:46 +00:00
AArch64MCTargetDesc.cpp AArch64: add initial NEON support 2013-08-01 09:20:35 +00:00
AArch64MCTargetDesc.h Generate compact unwind encoding from CFI directives. 2013-09-09 02:37:14 +00:00
CMakeLists.txt
LLVMBuild.txt Remove cyclic dependency in AArch64 libraries 2013-02-05 13:24:47 +00:00
Makefile