[llvm-commits] CVS: llvm/include/llvm/Target/TargetAsmInfo.h
Jim Laskey
jlaskey at apple.com
Mon Jan 29 10:51:41 PST 2007
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.23 -> 1.24
---
Log message:
Landing pad-less eh for PPC.
---
Diffs of the changes: (+14 -0)
TargetAsmInfo.h | 14 ++++++++++++++
1 files changed, 14 insertions(+)
Index: llvm/include/llvm/Target/TargetAsmInfo.h
diff -u llvm/include/llvm/Target/TargetAsmInfo.h:1.23 llvm/include/llvm/Target/TargetAsmInfo.h:1.24
--- llvm/include/llvm/Target/TargetAsmInfo.h:1.23 Wed Jan 17 19:12:56 2007
+++ llvm/include/llvm/Target/TargetAsmInfo.h Mon Jan 29 12:51:14 2007
@@ -202,6 +202,10 @@
//===--- 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 @@
///
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 @@
const char *getSixteenByteConstantSection() const {
return SixteenByteConstantSection;
}
+ const char *getGlobalDirective() const {
+ return GlobalDirective;
+ }
const char *getSetDirective() const {
return SetDirective;
}
@@ -473,6 +484,9 @@
bool hasDotFile() const {
return HasDotFile;
}
+ bool getSupportsExceptionHandling() const {
+ return SupportsExceptionHandling;
+ }
bool getDwarfRequiresFrameSection() const {
return DwarfRequiresFrameSection;
}
More information about the llvm-commits
mailing list