diff options
author | Richard Osborne <richard@xmos.com> | 2009-08-17 16:37:11 +0000 |
---|---|---|
committer | Richard Osborne <richard@xmos.com> | 2009-08-17 16:37:11 +0000 |
commit | 94a2c1acaee29c4e74e9a2e35dbda7478d4fdb61 (patch) | |
tree | 428574de463188e2b522ebe19db9b4d65a0812ad /llvm/test/CodeGen/XCore/constants.ll | |
parent | 9f57c29053af89e0b229661d1b67befcd8f0c35c (diff) | |
download | bcm5719-llvm-94a2c1acaee29c4e74e9a2e35dbda7478d4fdb61.tar.gz bcm5719-llvm-94a2c1acaee29c4e74e9a2e35dbda7478d4fdb61.zip |
Update getSectionForConstant() to to allow mergable sections to be nulled out
if not supported by the ELF subtarget.
llvm-svn: 79249
Diffstat (limited to 'llvm/test/CodeGen/XCore/constants.ll')
-rw-r--r-- | llvm/test/CodeGen/XCore/constants.ll | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/XCore/constants.ll b/llvm/test/CodeGen/XCore/constants.ll new file mode 100644 index 00000000000..2aee6a26c4e --- /dev/null +++ b/llvm/test/CodeGen/XCore/constants.ll @@ -0,0 +1,11 @@ +; RUN: llvm-as < %s | llc -march=xcore -mcpu=xs1b-generic | FileCheck %s + +; CHECK: .section .cp.rodata,"ac",@progbits +; CHECK: .LCPI1_0: +; CHECK: .long 12345678 +; CHECK: f: +; CHECK: ldw r0, cp[.LCPI1_0] +define i32 @f() { +entry: + ret i32 12345678 +} |