llvm-6502/lib
Rafael Espindola 76e71bd66e Write sections mostly in one pass.
During ELF writing, there is no need to further relax the sections, so we
should not be creating fragments. This patch avoids doing so in all cases
but debug section compression (that is next).

Also, the ELF format is fairly simple to write. We can do a single pass over
the sections to write them out and compute the section header table.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236235 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-30 14:21:49 +00:00
..
Analysis [WinEH] Start EH preparation for 32-bit x86, it uses no arguments 2015-04-29 22:49:54 +00:00
AsmParser [opaque pointer type] Pass GlobalAlias the actual pointer type rather than decomposing it into pointee type + address space 2015-04-29 21:22:39 +00:00
Bitcode Don't overflow GCTable 2015-04-30 04:09:41 +00:00
CodeGen Inline local variable to silence unused warning. 2015-04-30 08:51:13 +00:00
DebugInfo
ExecutionEngine [opaque pointer type] Pass GlobalAlias the actual pointer type rather than decomposing it into pointee type + address space 2015-04-29 21:22:39 +00:00
Fuzzer
IR [opaque pointer type] Store the value type of an alloca 2015-04-29 23:00:35 +00:00
IRReader
LineEditor
Linker [opaque pointer type] Pass GlobalAlias the actual pointer type rather than decomposing it into pointee type + address space 2015-04-29 21:22:39 +00:00
LTO
MC Write sections mostly in one pass. 2015-04-30 14:21:49 +00:00
Object
Option
Passes
ProfileData
Support
TableGen [TableGen] Cleanup formatting by moving operators from beginning of line to end of previous line. NFC 2015-04-30 05:54:22 +00:00
Target Silence unused warning in non-assert builds. 2015-04-30 09:01:21 +00:00
Transforms [InstCombine] Add new rule for MIN(MAX(~A, ~B), ~C) et. al. 2015-04-30 04:56:04 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile