diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/Mips/micromips-ase-function-attribute.ll | 11 | ||||
| -rw-r--r-- | llvm/test/MC/Mips/micromips-ase-directive.s | 10 |
2 files changed, 21 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/Mips/micromips-ase-function-attribute.ll b/llvm/test/CodeGen/Mips/micromips-ase-function-attribute.ll new file mode 100644 index 00000000000..bbb6ff56ea9 --- /dev/null +++ b/llvm/test/CodeGen/Mips/micromips-ase-function-attribute.ll @@ -0,0 +1,11 @@ +; RUN: llc -mtriple=mips-unknown-linux -filetype=obj %s -o - | \ +; RUN: llvm-readobj -mips-abi-flags | \ +; RUN: FileCheck --check-prefix=ASE-MICROMIPS %s + +define void @_Z3foov() #0 { +entry: + ret void +} +attributes #0 = { "micromips" } + +; ASE-MICROMIPS: microMIPS (0x800) diff --git a/llvm/test/MC/Mips/micromips-ase-directive.s b/llvm/test/MC/Mips/micromips-ase-directive.s new file mode 100644 index 00000000000..8cdcdcc0c56 --- /dev/null +++ b/llvm/test/MC/Mips/micromips-ase-directive.s @@ -0,0 +1,10 @@ +# RUN: llvm-mc -triple=mips-unknown-linux -filetype=obj %s -o - | \ +# RUN: llvm-readobj -mips-abi-flags | \ +# RUN: FileCheck --check-prefix=ASE-MICROMIPS %s + + .set micromips + .ent _Z3foov +_Z3foov: + addiu $sp, $sp, -8 + +# ASE-MICROMIPS: microMIPS (0x800) |

