• Home
  • Raw
  • Download

Lines Matching refs:O32

1 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32 %s
2 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32 %s
3 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32-INV %s
4 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32-INV %s
6 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s
7 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s
8 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s
9 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s
32 ; O32: addiu $sp, $sp, -40
33 ; O32-INV-NOT: sw $0,
34 ; O32-INV-NOT: sw $1,
35 ; O32-INV-NOT: sw $2,
36 ; O32-INV-NOT: sw $3,
37 ; O32-INV-NOT: sw $4,
38 ; O32-INV-NOT: sw $5,
39 ; O32-INV-NOT: sw $6,
40 ; O32-INV-NOT: sw $7,
41 ; O32-INV-NOT: sw $8,
42 ; O32-INV-NOT: sw $9,
43 ; O32-INV-NOT: sw $10,
44 ; O32-INV-NOT: sw $11,
45 ; O32-INV-NOT: sw $12,
46 ; O32-INV-NOT: sw $13,
47 ; O32-INV-NOT: sw $14,
48 ; O32-INV-NOT: sw $15,
49 ; O32-DAG: sw [[G16:\$16]], [[OFF16:[0-9]+]]($sp)
50 ; O32-DAG: sw [[G17:\$17]], [[OFF17:[0-9]+]]($sp)
51 ; O32-DAG: sw [[G18:\$18]], [[OFF18:[0-9]+]]($sp)
52 ; O32-DAG: sw [[G19:\$19]], [[OFF19:[0-9]+]]($sp)
53 ; O32-DAG: sw [[G20:\$20]], [[OFF20:[0-9]+]]($sp)
54 ; O32-DAG: sw [[G21:\$21]], [[OFF21:[0-9]+]]($sp)
55 ; O32-DAG: sw [[G22:\$22]], [[OFF22:[0-9]+]]($sp)
56 ; O32-DAG: sw [[G23:\$23]], [[OFF23:[0-9]+]]($sp)
57 ; O32-INV-NOT: sw $24,
58 ; O32-INV-NOT: sw $25,
59 ; O32-INV-NOT: sw $26,
60 ; O32-INV-NOT: sw $27,
61 ; O32-INV-NOT: sw $28,
62 ; O32-INV-NOT: sw $29,
63 ; O32-DAG: sw [[G30:\$fp]], [[OFF30:[0-9]+]]($sp)
64 ; O32-DAG: sw [[G31:\$fp]], [[OFF31:[0-9]+]]($sp)
65 ; O32-DAG: lw [[G16]], [[OFF16]]($sp)
66 ; O32-DAG: lw [[G17]], [[OFF17]]($sp)
67 ; O32-DAG: lw [[G18]], [[OFF18]]($sp)
68 ; O32-DAG: lw [[G19]], [[OFF19]]($sp)
69 ; O32-DAG: lw [[G20]], [[OFF20]]($sp)
70 ; O32-DAG: lw [[G21]], [[OFF21]]($sp)
71 ; O32-DAG: lw [[G22]], [[OFF22]]($sp)
72 ; O32-DAG: lw [[G23]], [[OFF23]]($sp)
73 ; O32-DAG: lw [[G30]], [[OFF30]]($sp)
74 ; O32-DAG: lw [[G31]], [[OFF31]]($sp)
75 ; O32: addiu $sp, $sp, 40