Matheus Almeida | dc7e48e | 2014-04-16 11:46:59 +0000 | [diff] [blame] | 1 | ; This test checks if the '.set [no]micromips' directives |
| 2 | ; are emitted before a function's entry label. |
| 3 | |
| 4 | ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips32r2 -mattr=+micromips %s -o - | \ |
| 5 | ; RUN: FileCheck %s -check-prefix=CHECK-MM |
| 6 | ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips32r2 -mattr=-micromips %s -o - | \ |
| 7 | ; RUN: FileCheck %s -check-prefix=CHECK-NO-MM |
| 8 | |
| 9 | define i32 @main() nounwind { |
| 10 | entry: |
| 11 | ret i32 0 |
| 12 | } |
| 13 | |
| 14 | ; CHECK-MM: .set micromips |
| 15 | ; CHECK-NO-MM: .set nomicromips |
| 16 | ; CHECK: main: |