summaryrefslogtreecommitdiffstats
path: root/llvm/test/Object
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-07-03 18:59:23 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-07-03 18:59:23 +0000
commit13b69d63e6a941e4d01ffff5a2486ec2c3898c42 (patch)
tree3085ec2ba49d8b40a2d80534d8cb96740a28180c /llvm/test/Object
parentf69bff50e70b93f781d9f8ecebee759a53bf18c4 (diff)
downloadbcm5719-llvm-13b69d63e6a941e4d01ffff5a2486ec2c3898c42.tar.gz
bcm5719-llvm-13b69d63e6a941e4d01ffff5a2486ec2c3898c42.zip
Add support for inline asm symbols to IRObjectFile.
This also enables it in llvm-nm so that it can be tested. llvm-svn: 212282
Diffstat (limited to 'llvm/test/Object')
-rw-r--r--llvm/test/Object/nm-ir.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/Object/nm-ir.ll b/llvm/test/Object/nm-ir.ll
index ddf4125e39c..6bb7e2323a2 100644
--- a/llvm/test/Object/nm-ir.ll
+++ b/llvm/test/Object/nm-ir.ll
@@ -10,6 +10,17 @@
; CHECK-NEXT: d g2
; CHECK-NEXT: C g3
; CHECK-NOT: g4
+; CHECK-NEXT: T global_asm_sym
+; CHECK-NEXT: t local_asm_sym
+; CHECK-NEXT: U undef_asm_sy
+
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+module asm ".global global_asm_sym"
+module asm "global_asm_sym:"
+module asm "local_asm_sym:"
+module asm ".long undef_asm_sym"
@g1 = global i32 42
@g2 = internal global i32 42
OpenPOWER on IntegriCloud