[llvm-commits] [Patch] seqence for ARM/MC object emission (arm-mc-elf-s01-r114621.patch)

Jason Kim jasonwkim at google.com
Wed Sep 22 20:51:41 PDT 2010

This patch replaces the buggy arm-mc-elf-s01.patch5 I sent to this
list earlier this week.

Patch applies cleanly to r114621, and make check-lit passes (yes
PR8199 is not triggered :-).

Thank you.



Its still mostly stub work so far.
Some cleanup in ARM Target Machine initialization - including
1. The ARM DataLayout member has been lifted upwards and initialized
directly via new method in ARMSubTarget
2. createMCStreamer() -> createX86MCStreamer()/createARMMCStreamer()
3. new ARMSubtarget::getDataLayout() method being called in ARMBaseTargetMachine
4. Quashed some random extra blank lines in X86, and added new
comments for future expansion

M       lib/Target/X86/X86TargetMachine.cpp
M       lib/Target/ARM/ARMTargetMachine.cpp
A       lib/Target/ARM/ARMELFWriterInfo.h
M       lib/Target/ARM/ARMSubtarget.h
A       lib/Target/ARM/ARMELFWriterInfo.cpp
M       lib/Target/ARM/CMakeLists.txt
M       lib/Target/ARM/ARMTargetMachine.h
M       lib/Target/TargetELFWriterInfo.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: arm-mc-elf-s01-r114621.patch
Type: application/octet-stream
Size: 15835 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100922/4195c01d/attachment.obj>

More information about the llvm-commits mailing list