diff options
author | Chris Lattner <sabre@nondot.org> | 2009-08-10 01:39:42 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-08-10 01:39:42 +0000 |
commit | cb307a27bf19ac76eeaf16ec6c8a4a698fad88d1 (patch) | |
tree | f4431d664c6fd883c1493ad99946243b89c2f9f5 /llvm/test/CodeGen/ARM/clz.ll | |
parent | 40268af91e4a8cb2b7d1a90abc5453223fc54547 (diff) | |
download | bcm5719-llvm-cb307a27bf19ac76eeaf16ec6c8a4a698fad88d1.tar.gz bcm5719-llvm-cb307a27bf19ac76eeaf16ec6c8a4a698fad88d1.zip |
Make the big switch: Change MCSectionMachO to represent a section *semantically*
instead of syntactically as a string. This means that it keeps track of the
segment, section, flags, etc directly and asmprints them in the right format.
This also includes parsing and validation support for llvm-mc and
"attribute(section)", so we should now start getting errors about invalid
section attributes from the compiler instead of the assembler on darwin.
Still todo:
1) Uniquing of darwin mcsections
2) Move all the Darwin stuff out to MCSectionMachO.[cpp|h]
3) there are a few FIXMEs, for example what is the syntax to get the
S_GB_ZEROFILL segment type?
llvm-svn: 78547
Diffstat (limited to 'llvm/test/CodeGen/ARM/clz.ll')
0 files changed, 0 insertions, 0 deletions