mirror of
https://github.com/RPCS3/llvm.git
synced 2025-05-13 17:06:15 +00:00
document that BSSSection can be null.
Add new ZeroFillDirective directive. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33301 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
292a007c94
commit
c099e49f57
@ -39,10 +39,15 @@ namespace llvm {
|
|||||||
///
|
///
|
||||||
const char *DataSection; // Defaults to ".data".
|
const char *DataSection; // Defaults to ".data".
|
||||||
|
|
||||||
/// BSSSection - Section directive for uninitialized data.
|
/// BSSSection - Section directive for uninitialized data. Null if this
|
||||||
|
/// target doesn't support a BSS section.
|
||||||
///
|
///
|
||||||
const char *BSSSection; // Default to ".bss".
|
const char *BSSSection; // Default to ".bss".
|
||||||
|
|
||||||
|
/// ZeroFillDirective - Directive for emitting a global to the ZeroFill
|
||||||
|
/// section on this target. Null if this target doesn't support zerofill.
|
||||||
|
const char *ZeroFillDirective; // Default is null.
|
||||||
|
|
||||||
/// AddressSize - Size of addresses used in file.
|
/// AddressSize - Size of addresses used in file.
|
||||||
///
|
///
|
||||||
unsigned AddressSize; // Defaults to 4.
|
unsigned AddressSize; // Defaults to 4.
|
||||||
@ -320,6 +325,9 @@ namespace llvm {
|
|||||||
const char *getBSSSection() const {
|
const char *getBSSSection() const {
|
||||||
return BSSSection;
|
return BSSSection;
|
||||||
}
|
}
|
||||||
|
const char *getZeroFillDirective() const {
|
||||||
|
return ZeroFillDirective;
|
||||||
|
}
|
||||||
unsigned getAddressSize() const {
|
unsigned getAddressSize() const {
|
||||||
return AddressSize;
|
return AddressSize;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user