mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-06 14:57:41 +00:00
3e96531186
Use a dedicated MachO load command to annotate data-in-code regions. This is the same format the linker produces for final executable images, allowing consistency of representation and use of introspection tools for both object and executable files. Data-in-code regions are annotated via ".data_region"/".end_data_region" directive pairs, with an optional region type. data_region_directive := ".data_region" { region_type } region_type := "jt8" | "jt16" | "jt32" | "jta32" end_data_region_directive := ".end_data_region" The previous handling of ARM-style "$d.*" labels was broken and has been removed. Specifically, it didn't handle ARM vs. Thumb mode when marking the end of the section. rdar://11459456 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157062 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
arm_addrmode2.s | ||
arm_addrmode3.s | ||
arm_fixups.s | ||
arm_instructions.s | ||
arm_word_directive.s | ||
arm-aliases.s | ||
arm-arithmetic-aliases.s | ||
arm-it-block.s | ||
arm-memory-instructions.s | ||
basic-arm-instructions.s | ||
basic-thumb2-instructions.s | ||
basic-thumb-instructions.s | ||
bracket-darwin.s | ||
bracket-exprs.s | ||
cxx-global-constructor.ll | ||
diagnostics.s | ||
dot-req.s | ||
elf-eflags-eabi.s | ||
elf-movt.s | ||
elf-reloc-01.ll | ||
elf-reloc-02.ll | ||
elf-reloc-03.ll | ||
elf-reloc-condcall.s | ||
elf-thumbfunc-reloc.ll | ||
elf-thumbfunc-reloc.s | ||
elf-thumbfunc.s | ||
full_line_comment.s | ||
hilo-16bit-relocations.s | ||
lit.local.cfg | ||
mode-switch.s | ||
neon-abs-encoding.s | ||
neon-absdiff-encoding.s | ||
neon-add-encoding.s | ||
neon-bitcount-encoding.s | ||
neon-bitwise-encoding.s | ||
neon-cmp-encoding.s | ||
neon-convert-encoding.s | ||
neon-dup-encoding.s | ||
neon-minmax-encoding.s | ||
neon-mov-encoding.s | ||
neon-mul-accum-encoding.s | ||
neon-mul-encoding.s | ||
neon-neg-encoding.s | ||
neon-pairwise-encoding.s | ||
neon-reciprocal-encoding.s | ||
neon-reverse-encoding.s | ||
neon-satshift-encoding.s | ||
neon-shift-encoding.s | ||
neon-shiftaccum-encoding.s | ||
neon-shuffle-encoding.s | ||
neon-sub-encoding.s | ||
neon-table-encoding.s | ||
neon-vld-encoding.s | ||
neon-vst-encoding.s | ||
neon-vswp.s | ||
neont2-abs-encoding.s | ||
neont2-absdiff-encoding.s | ||
neont2-add-encoding.s | ||
neont2-bitcount-encoding.s | ||
neont2-bitwise-encoding.s | ||
neont2-cmp-encoding.s | ||
neont2-convert-encoding.s | ||
neont2-dup-encoding.s | ||
neont2-minmax-encoding.s | ||
neont2-mov-encoding.s | ||
neont2-mul-accum-encoding.s | ||
neont2-mul-encoding.s | ||
neont2-neg-encoding.s | ||
neont2-pairwise-encoding.s | ||
neont2-reciprocal-encoding.s | ||
neont2-reverse-encoding.s | ||
neont2-satshift-encoding.s | ||
neont2-shift-encoding.s | ||
neont2-shiftaccum-encoding.s | ||
neont2-shuffle-encoding.s | ||
neont2-sub-encoding.s | ||
neont2-table-encoding.s | ||
neont2-vld-encoding.s | ||
neont2-vst-encoding.s | ||
pr11877.s | ||
simple-fp-encoding.s | ||
thumb2-diagnostics.s | ||
thumb2-mclass.s | ||
thumb-diagnostics.s | ||
thumb-nop.s | ||
thumb.s | ||
vfp4.s | ||
vpush-vpop.s | ||
xscale-attributes.ll |