Expand the sel pseudo/macro. This generates basic blocks where previously
authorReed Kotler <rkotler@mips.com>
Thu, 21 Feb 2013 04:22:38 +0000 (04:22 +0000)
committerReed Kotler <rkotler@mips.com>
Thu, 21 Feb 2013 04:22:38 +0000 (04:22 +0000)
commitffbe432595c78ba28c8a9d200bf92996eed5e5d9
treee8e487c8bd384da748598efd81d144d945c1e047
parentb8ebc9e2444c73126bdc812165f808f22af10cfa
Expand the sel pseudo/macro. This generates basic blocks where previously
there were inline br .+4 instructions. Soon everything can enjoy the
full instruction scheduling experience.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175718 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips16InstrInfo.td
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
test/CodeGen/Mips/selpat.ll