* Changed Bcc instructions to behave like BPcc instructions
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 6 Jun 2003 09:52:23 +0000 (09:52 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 6 Jun 2003 09:52:23 +0000 (09:52 +0000)
commitd36e30e62304d5f83722238d966c7788b93aa94d
tree2f091fbce80c51dc8b80b45f0decf589bc3fb816
parent62d95e8227f679345866ed6d05132ad2bee304f9
* Changed Bcc instructions to behave like BPcc instructions
* BPA and BPN do not take a %cc register as a parameter
* SLL/SRL/SRA{r,i}5 are there for a reason - they are ONLY 32-bit instructions
* Likewise, SLL/SRL/SRAX{r,i}6 are only 64-bit
* Added WRCCR{r,i} opcodes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6655 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SparcV9/SparcV9.td
lib/Target/SparcV9/SparcV9Instr.def
lib/Target/SparcV9/SparcV9InstrInfo.cpp
lib/Target/SparcV9/SparcV9InstrSelection.cpp
lib/Target/SparcV9/SparcV9InstrSelectionSupport.h
lib/Target/SparcV9/SparcV9PrologEpilogInserter.cpp
lib/Target/SparcV9/SparcV9RegInfo.cpp