mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-25 10:27:04 +00:00
Landing pad-less eh for PPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33622 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -202,6 +202,10 @@ namespace llvm {
|
||||
|
||||
//===--- Global Variable Emission Directives --------------------------===//
|
||||
|
||||
/// GlobalDirective - This is the directive used to declare a global entity.
|
||||
///
|
||||
const char *GlobalDirective; // Defaults to NULL.
|
||||
|
||||
/// SetDirective - This is the name of a directive that can be used to tell
|
||||
/// the assembler to set the value of a variable to some expression.
|
||||
const char *SetDirective; // Defaults to null.
|
||||
@@ -250,6 +254,10 @@ namespace llvm {
|
||||
///
|
||||
bool HasDotFile; // Defaults to false.
|
||||
|
||||
/// SupportsExceptionHandling - True if target supports exception handling.
|
||||
///
|
||||
bool SupportsExceptionHandling; // Defaults to false.
|
||||
|
||||
/// RequiresFrameSection - true if the Dwarf2 output needs a frame section
|
||||
///
|
||||
bool DwarfRequiresFrameSection; // Defaults to true.
|
||||
@@ -440,6 +448,9 @@ namespace llvm {
|
||||
const char *getSixteenByteConstantSection() const {
|
||||
return SixteenByteConstantSection;
|
||||
}
|
||||
const char *getGlobalDirective() const {
|
||||
return GlobalDirective;
|
||||
}
|
||||
const char *getSetDirective() const {
|
||||
return SetDirective;
|
||||
}
|
||||
@@ -473,6 +484,9 @@ namespace llvm {
|
||||
bool hasDotFile() const {
|
||||
return HasDotFile;
|
||||
}
|
||||
bool getSupportsExceptionHandling() const {
|
||||
return SupportsExceptionHandling;
|
||||
}
|
||||
bool getDwarfRequiresFrameSection() const {
|
||||
return DwarfRequiresFrameSection;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user