split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.
[oota-llvm.git] / lib / Target / TargetAsmInfo.cpp
index b7e34407669fe00345d94057472d3f626c9a66ff..fd2e6fbbc11ad57339b0c3444c365cbf677d6678 100644 (file)
 using namespace llvm;
 
 TargetAsmInfo::TargetAsmInfo() :
-  TextSection(".text"),
-  DataSection(".data"),
-  BSSSection(".bss"),
+  TextSection("\t.text"),
+  DataSection("\t.data"),
+  BSSSection("\t.bss"),
   TLSDataSection("\t.section .tdata,\"awT\",@progbits"),
   TLSBSSSection("\t.section .tbss,\"awT\",@nobits"),
   ZeroFillDirective(0),
-  AddressSize(4),
   NeedsSet(false),
   MaxInstLength(4),
   PCSymbol("$"),
@@ -38,6 +37,9 @@ TargetAsmInfo::TargetAsmInfo() :
   GlobalVarAddrSuffix(""),
   FunctionAddrPrefix(""),
   FunctionAddrSuffix(""),
+  PersonalityPrefix(""),
+  PersonalitySuffix(""),
+  NeedsIndirectEncoding(false),
   InlineAsmStart("#APP"),
   InlineAsmEnd("#NO_APP"),
   AssemblerDialect(0),
@@ -55,8 +57,8 @@ TargetAsmInfo::TargetAsmInfo() :
   TextSectionStartSuffix(""),
   DataSectionStartSuffix(""),
   SectionEndDirectiveSuffix(0),
-  ConstantPoolSection("\t.section .rodata\n"),
-  JumpTableDataSection("\t.section .rodata\n"),
+  ConstantPoolSection("\t.section .rodata"),
+  JumpTableDataSection("\t.section .rodata"),
   JumpTableDirective(0),
   CStringSection(0),
   StaticCtorsSection("\t.section .ctors,\"aw\",@progbits"),
@@ -78,8 +80,8 @@ TargetAsmInfo::TargetAsmInfo() :
   AbsoluteDebugSectionOffsets(false),
   AbsoluteEHSectionOffsets(false),
   HasLEB128(false),
-  HasDotLoc(false),
-  HasDotFile(false),
+  HasDotLocAndDotFile(false),
+  SupportsDebugInformation(false),
   SupportsExceptionHandling(false),
   DwarfRequiresFrameSection(true),
   DwarfSectionOffsetDirective(0),