[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