summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-08-25 01:00:22 +0000
committerChris Lattner <sabre@nondot.org>2007-08-25 01:00:22 +0000
commit2ed652f11db3bd96973a4c3e2f174806b5e84d7b (patch)
treea076f1c6dc6f2fa14462cc4516b47271108c5374 /llvm/test
parent4e63e1f5b5ef4f3f8b73aa580080ba1f5b79463a (diff)
downloadbcm5719-llvm-2ed652f11db3bd96973a4c3e2f174806b5e84d7b.tar.gz
bcm5719-llvm-2ed652f11db3bd96973a4c3e2f174806b5e84d7b.zip
Allow target constants to be illegal types. The target should
know how to handle them. This fixes test/CodeGen/Generic/asm-large-immediate.ll llvm-svn: 41388
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/Generic/asm-large-immediate.ll8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/Generic/asm-large-immediate.ll b/llvm/test/CodeGen/Generic/asm-large-immediate.ll
new file mode 100644
index 00000000000..70649133712
--- /dev/null
+++ b/llvm/test/CodeGen/Generic/asm-large-immediate.ll
@@ -0,0 +1,8 @@
+; RUN: llvm-as < %s | llc | grep 68719476738
+
+define void @test() {
+entry:
+ tail call void asm sideeffect "/* result: ${0:c} */", "i,~{dirflag},~{fpsr},~{flags}"( i64 68719476738 )
+ ret void
+}
+
OpenPOWER on IntegriCloud