summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/stubs.ll
Commit message (Collapse)AuthorAgeFilesLines
* Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a ↵Evan Cheng2009-08-281-67/+0
| | | | | | bunch of nasty code in ARM asm printer. llvm-svn: 80404
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-101-2/+2
| | | | | | | | | | | | | | | | 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
* fix an arm codegen bug (the same as PR4482 on ppc) where available_externallyChris Lattner2009-07-151-0/+67
symbols were not getting stubs. While I'm at it, add a big testcase for stub generation to make sure I don't break anything. llvm-svn: 75737
OpenPOWER on IntegriCloud