diff options
| author | Javed Absar <javed.absar@arm.com> | 2017-06-05 10:09:13 +0000 |
|---|---|---|
| committer | Javed Absar <javed.absar@arm.com> | 2017-06-05 10:09:13 +0000 |
| commit | b16d146838b8f4b34e072f34a5f194d9a4df4cc5 (patch) | |
| tree | defaad6143460bc917a2bea96e36692a5da250b8 /llvm/lib/CodeGen/MachineFunctionPass.cpp | |
| parent | adde667007b5793fec2556fb75133c5cb92f5421 (diff) | |
| download | llvm-b16d146838b8f4b34e072f34a5f194d9a4df4cc5.zip llvm-b16d146838b8f4b34e072f34a5f194d9a4df4cc5.tar.gz llvm-b16d146838b8f4b34e072f34a5f194d9a4df4cc5.tar.bz2 | |
Add support for #pragma clang section
This patch provides a means to specify section-names for global variables,
functions and static variables, using #pragma directives.
This feature is only defined to work sensibly for ELF targets.
One can specify section names as:
#pragma clang section bss="myBSS" data="myData" rodata="myRodata" text="myText"
One can "unspecify" a section name with empty string e.g.
#pragma clang section bss="" data="" text="" rodata=""
Reviewers: Roger Ferrer, Jonathan Roelofs, Reid Kleckner
Differential Revision: https://reviews.llvm.org/D33413
llvm-svn: 304704
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionPass.cpp')
0 files changed, 0 insertions, 0 deletions
