Ignore:
Timestamp:
Jul 13, 2015, 2:11:13 PM (4 years ago)
Author:
cameron
Message:

Upgrade LLVM to 3.6.1

Location:
icGREP/icgrep-devel/llvm-3.6.1.src
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/llvm-3.6.1.src/test/CodeGen/Mips/fmadd1.ll

    r4279 r4664  
    4040; 32R6-DAG:      add.s $f0, $[[T1]], $[[T2]]
    4141
    42 ; 64-DAG:        mul.s $[[T1:f[0-9]+]], $f12, $f13
    43 ; 64-DAG:        add.s $[[T2:f[0-9]+]], $[[T1]], $f14
    44 ; 64-DAG:        mtc1 $zero, $[[T2:f[0-9]+]]
    45 ; 64-DAG:        add.s $f0, $[[T1]], $[[T2]]
     42; 64-DAG:        madd.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     43; 64-DAG:        mtc1 $zero, $[[T1:f[0-9]+]]
     44; 64-DAG:        add.s $f0, $[[T0]], $[[T1]]
    4645
    4746; 64R2:          madd.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     
    8180; 32R6-DAG:      add.s $f0, $[[T1]], $[[T2]]
    8281
    83 ; 64-DAG:        mul.s $[[T1:f[0-9]+]], $f12, $f13
    84 ; 64-DAG:        sub.s $[[T2:f[0-9]+]], $[[T1]], $f14
    85 ; 64-DAG:        mtc1 $zero, $[[T2:f[0-9]+]]
    86 ; 64-DAG:        add.s $f0, $[[T1]], $[[T2]]
     82; 64-DAG:        msub.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     83; 64-DAG:        mtc1 $zero, $[[T1:f[0-9]+]]
     84; 64-DAG:        add.s $f0, $[[T0]], $[[T1]]
    8785
    8886; 64R2:          msub.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     
    125123; 32R6-DAG:      sub.s $f0, $[[T2]], $[[T1]]
    126124
    127 ; 64-DAG:        mul.s $[[T1:f[0-9]+]], $f12, $f13
    128 ; 64-DAG:        add.s $[[T2:f[0-9]+]], $[[T1]], $f14
    129 ; 64-DAG:        mtc1 $zero, $[[T2:f[0-9]+]]
    130 ; 64-DAG:        sub.s $f0, $[[T2]], $[[T1]]
     125; 64-NONAN:      nmadd.s $f0, $f14, $f12, $f13
     126
     127; 64-NAN:        madd.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     128; 64-NAN:        mtc1 $zero, $[[T1:f[0-9]+]]
     129; 64-NAN:        sub.s  $f0, $[[T1]], $[[T0]]
    131130
    132131; 64R2-NONAN:    nmadd.s $f0, $f14, $f12, $f13
     
    165164; 32R2-NAN:      sub.s  $f0, $[[T2]], $[[T1]]
    166165
    167 ; 64-DAG:        mul.s $[[T1:f[0-9]+]], $f12, $f13
    168 ; 64-DAG:        sub.s $[[T2:f[0-9]+]], $[[T1]], $f14
    169 ; 64-DAG:        mtc1 $zero, $[[T2:f[0-9]+]]
    170 ; 64-DAG:        sub.s $f0, $[[T2]], $[[T1]]
     166; 64-NAN:        msub.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     167; 64-NAN:        mtc1 $zero, $[[T1:f[0-9]+]]
     168; 64-NAN:        sub.s  $f0, $[[T1]], $[[T0]]
     169
     170; 64-NONAN:      nmsub.s $f0, $f14, $f12, $f13
    171171
    172172; 64R2-NAN:      msub.s $[[T0:f[0-9]+]], $f14, $f12, $f13
     
    207207; 32R6-DAG:      add.d $f0, $[[T1]], $[[T2]]
    208208
    209 ; 64-DAG:        mul.d $[[T1:f[0-9]+]], $f12, $f13
    210 ; 64-DAG:        add.d $[[T2:f[0-9]+]], $[[T1]], $f14
    211 ; 64-DAG:        dmtc1 $zero, $[[T2:f[0-9]+]]
    212 ; 64-DAG:        add.d $f0, $[[T1]], $[[T2]]
     209; 64-DAG:        madd.d $[[T0:f[0-9]+]], $f14, $f12, $f13
     210; 64-DAG:        mtc1 $zero, $[[T1:f[0-9]+]]
     211; 64-DAG:        add.d $f0, $[[T0]], $[[T1]]
    213212
    214213; 64R2:          madd.d $[[T0:f[0-9]+]], $f14, $f12, $f13
     
    249248; 32R6-DAG:      add.d $f0, $[[T1]], $[[T2]]
    250249
    251 ; 64-DAG:        mul.d $[[T1:f[0-9]+]], $f12, $f13
    252 ; 64-DAG:        sub.d $[[T2:f[0-9]+]], $[[T1]], $f14
    253 ; 64-DAG:        dmtc1 $zero, $[[T2:f[0-9]+]]
    254 ; 64-DAG:        add.d $f0, $[[T1]], $[[T2]]
     250; 64-DAG:        msub.d $[[T0:f[0-9]+]], $f14, $f12, $f13
     251; 64-DAG:        mtc1 $zero, $[[T1:f[0-9]+]]
     252; 64-DAG:        add.d $f0, $[[T0]], $[[T1]]
    255253
    256254; 64R2:          msub.d $[[T0:f[0-9]+]], $f14, $f12, $f13
     
    294292; 32R6-DAG:      sub.d $f0, $[[T2]], $[[T1]]
    295293
    296 ; 64-DAG:        mul.d $[[T1:f[0-9]+]], $f12, $f13
    297 ; 64-DAG:        add.d $[[T2:f[0-9]+]], $[[T1]], $f14
    298 ; 64-DAG:        dmtc1 $zero, $[[T2:f[0-9]+]]
    299 ; 64-DAG:        sub.d $f0, $[[T2]], $[[T1]]
     294; 64-NONAN:      nmadd.d $f0, $f14, $f12, $f13
     295
     296; 64-NAN:        madd.d $[[T0:f[0-9]+]], $f14, $f12, $f13
     297; 64-NAN:        mtc1 $zero, $[[T1:f[0-9]+]]
     298; 64-NAN:        sub.d $f0, $[[T1]], $[[T0]]
    300299
    301300; 64R2-NONAN:    nmadd.d $f0, $f14, $f12, $f13
     
    341340; 32R6-DAG:      sub.d $f0, $[[T2]], $[[T1]]
    342341
    343 ; 64-DAG:        mul.d $[[T1:f[0-9]+]], $f12, $f13
    344 ; 64-DAG:        sub.d $[[T2:f[0-9]+]], $[[T1]], $f14
    345 ; 64-DAG:        dmtc1 $zero, $[[T2:f[0-9]+]]
    346 ; 64-DAG:        sub.d $f0, $[[T2]], $[[T1]]
     342; 64-NONAN:      nmsub.d $f0, $f14, $f12, $f13
     343
     344; 64-NAN:        msub.d $[[T0:f[0-9]+]], $f14, $f12, $f13
     345; 64-NAN:        mtc1 $zero, $[[T1:f[0-9]+]]
     346; 64-NAN:        sub.d $f0, $[[T1]], $[[T0]]
    347347
    348348; 64R2-NONAN:    nmsub.d $f0, $f14, $f12, $f13
Note: See TracChangeset for help on using the changeset viewer.