[llvm] r206378 - ARM64: use the integrated assembler on ELF.

Tim Northover tnorthover at apple.com
Wed Apr 16 04:52:40 PDT 2014


Author: tnorthover
Date: Wed Apr 16 06:52:40 2014
New Revision: 206378

URL: http://llvm.org/viewvc/llvm-project?rev=206378&view=rev
Log:
ARM64: use the integrated assembler on ELF.

Modified:
    llvm/trunk/lib/Target/ARM64/MCTargetDesc/ARM64MCAsmInfo.cpp
    llvm/trunk/test/CodeGen/AArch64/mature-mc-support.ll

Modified: llvm/trunk/lib/Target/ARM64/MCTargetDesc/ARM64MCAsmInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM64/MCTargetDesc/ARM64MCAsmInfo.cpp?rev=206378&r1=206377&r2=206378&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM64/MCTargetDesc/ARM64MCAsmInfo.cpp (original)
+++ llvm/trunk/lib/Target/ARM64/MCTargetDesc/ARM64MCAsmInfo.cpp Wed Apr 16 06:52:40 2014
@@ -89,4 +89,6 @@ ARM64MCAsmInfoELF::ARM64MCAsmInfoELF() {
 
   // Exceptions handling
   ExceptionsType = ExceptionHandling::DwarfCFI;
+
+  UseIntegratedAssembler = true;
 }

Modified: llvm/trunk/test/CodeGen/AArch64/mature-mc-support.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/mature-mc-support.ll?rev=206378&r1=206377&r2=206378&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AArch64/mature-mc-support.ll (original)
+++ llvm/trunk/test/CodeGen/AArch64/mature-mc-support.ll Wed Apr 16 06:52:40 2014
@@ -7,6 +7,12 @@
 ; RUN: not llc -mtriple=aarch64-pc-linux -filetype=obj < %s > /dev/null 2> %t2
 ; RUN: FileCheck %s < %t2
 
+; RUN: not llc -mtriple=arm64-pc-linux < %s > /dev/null 2> %t3
+; RUN: FileCheck %s < %t3
+
+; RUN: not llc -mtriple=arm64-pc-linux -filetype=obj < %s > /dev/null 2> %t4
+; RUN: FileCheck %s < %t4
+
 module asm "	.this_directive_is_very_unlikely_to_exist"
 
 ; CHECK: LLVM ERROR: Error parsing inline asm





More information about the llvm-commits mailing list