summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-01-07 02:28:42 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-01-07 02:28:42 +0000
commit87ccd367b63ac8f6c2d263af96b1162ba40ff99e (patch)
tree2c8f0534f3bd0b9699e7c8716784f29c94a37686 /llvm/lib/Target/ARM/ARMAsmPrinter.cpp
parent69c7caf63068aac90c413c221c437b648bafa6bc (diff)
downloadbcm5719-llvm-87ccd367b63ac8f6c2d263af96b1162ba40ff99e.tar.gz
bcm5719-llvm-87ccd367b63ac8f6c2d263af96b1162ba40ff99e.zip
ARM IAS: improve .eabi_attribute handling
Parse tag names as well as expressions. The former is part of the specification, the latter is for improved compatibility with the GNU assembler. Fix attribute value handling to be comformant to the specification. llvm-svn: 198662
Diffstat (limited to 'llvm/lib/Target/ARM/ARMAsmPrinter.cpp')
-rw-r--r--llvm/lib/Target/ARM/ARMAsmPrinter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
index 296bb0dcee8..a0d2b75c03f 100644
--- a/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+++ b/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
@@ -15,7 +15,6 @@
#define DEBUG_TYPE "asm-printer"
#include "ARMAsmPrinter.h"
#include "ARM.h"
-#include "ARMBuildAttrs.h"
#include "ARMConstantPoolValue.h"
#include "ARMFPUName.h"
#include "ARMMachineFunctionInfo.h"
@@ -23,6 +22,7 @@
#include "ARMTargetObjectFile.h"
#include "InstPrinter/ARMInstPrinter.h"
#include "MCTargetDesc/ARMAddressingModes.h"
+#include "MCTargetDesc/ARMBuildAttrs.h"
#include "MCTargetDesc/ARMMCExpr.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/SmallString.h"
OpenPOWER on IntegriCloud