Properly mangles symbol table names
authorNate Begeman <natebegeman@mac.com>
Mon, 11 Dec 2006 02:20:45 +0000 (02:20 +0000)
committerNate Begeman <natebegeman@mac.com>
Mon, 11 Dec 2006 02:20:45 +0000 (02:20 +0000)
commitbfaaaa6e0f105cc57933afa9a380763fe87a5ff3
tree494b4bd3bac7c029637631aa0dce61cfeaa195c8
parent5381baa051562f0ec14ffa97072c0a9adfe87bf0
Properly mangles symbol table names
Supports constant pools
Supports relocations to jump tables
Supports relocations within the data segment (global = address of global)
Allocates memory in a non-hacky for all non-code objects.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32430 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachOWriter.h
lib/CodeGen/MachOWriter.cpp
lib/Target/PowerPC/PPCMachOWriter.cpp