mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-30 08:24:12 +00:00
Add ReadOnlySection directive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35015 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
afe1581557
commit
be346c9476
@ -203,7 +203,12 @@ namespace llvm {
|
||||
const char *FourByteConstantSection;
|
||||
const char *EightByteConstantSection;
|
||||
const char *SixteenByteConstantSection;
|
||||
|
||||
|
||||
/// ReadOnlySection - This is the directive that is emitted to switch to a
|
||||
/// read-only section for constant data (e.g. data declared const,
|
||||
/// jump tables).
|
||||
const char *ReadOnlySection; // Defaults to NULL
|
||||
|
||||
//===--- Global Variable Emission Directives --------------------------===//
|
||||
|
||||
/// GlobalDirective - This is the directive used to declare a global entity.
|
||||
@ -474,6 +479,9 @@ namespace llvm {
|
||||
const char *getSixteenByteConstantSection() const {
|
||||
return SixteenByteConstantSection;
|
||||
}
|
||||
const char *getReadOnlySection() const {
|
||||
return ReadOnlySection;
|
||||
}
|
||||
const char *getGlobalDirective() const {
|
||||
return GlobalDirective;
|
||||
}
|
||||
|
@ -60,6 +60,7 @@ TargetAsmInfo::TargetAsmInfo() :
|
||||
FourByteConstantSection(0),
|
||||
EightByteConstantSection(0),
|
||||
SixteenByteConstantSection(0),
|
||||
ReadOnlySection(0),
|
||||
GlobalDirective(0),
|
||||
SetDirective(0),
|
||||
LCOMMDirective(0),
|
||||
|
Loading…
Reference in New Issue
Block a user