Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Be nice to Xcore and the XMOS assembler and avoid quoting section names | Joerg Sonnenberger | 2011-03-04 |
| | | | | | | | that contain only letters, digits and the characters "_" and ".". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127028 91177308-0d34-0410-b5e6-96231b3b80d8 | ||
* | Bug#9033: For the ELF assembler output, always quote the section name. | Joerg Sonnenberger | 2011-03-03 |
| | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126963 91177308-0d34-0410-b5e6-96231b3b80d8 | ||
* | Now that we have everything nicely factored (e.g. asmprinter is not | Chris Lattner | 2010-01-19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | doing global variable classification anymore) and hookized, sink almost all target targets global variable emission code into AsmPrinter and out of each target. Some notes: 1. PIC16 does completely custom and crazy stuff, so it is not changed. 2. XCore has some custom handling for extra directives. I'll look at it next. 3. This switches linux/ppc to use .globl instead of .global. If .globl is actually wrong, let me know and I'll fix it. 4. This makes linux/ppc get a lot of random cases right which were obviously wrong before, it is probably now a bit healthier. 5. Blackfin will probably start getting .comm and other things that it didn't before. If this is undesirable, it should explicitly opt out of these things by clearing the relevant fields of MCAsmInfo. This leads to a nice diffstat: 14 files changed, 127 insertions(+), 830 deletions(-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93858 91177308-0d34-0410-b5e6-96231b3b80d8 | ||
* | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 |
| | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81293 91177308-0d34-0410-b5e6-96231b3b80d8 | ||
* | Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' | Bruno Cardoso Lopes | 2009-08-13 |
must be emitted for PowerPC-Linux '.bss' section git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78958 91177308-0d34-0410-b5e6-96231b3b80d8 |