[mips] Mark pseudo instructions as code-gen only.

llvm-svn: 188017
This commit is contained in:
Akira Hatanaka 2013-08-08 21:44:39 +00:00
parent 4f90298c6e
commit 41ad5610bf

View File

@ -1240,14 +1240,14 @@ def PREPEND : PREPEND_ENC, PREPEND_DESC;
}
// Pseudos.
let isPseudo = 1 in {
let isPseudo = 1, isCodeGenOnly = 1 in {
// Pseudo instructions for loading and storing accumulator registers.
defm LOAD_AC_DSP : LoadM<"load_ac_dsp", ACRegsDSPOpnd>;
defm STORE_AC_DSP : StoreM<"store_ac_dsp", ACRegsDSPOpnd>;
defm LOAD_AC_DSP : LoadM<"", ACRegsDSPOpnd>;
defm STORE_AC_DSP : StoreM<"", ACRegsDSPOpnd>;
// Pseudos for loading and storing ccond field of DSP control register.
defm LOAD_CCOND_DSP : LoadM<"load_ccond_dsp", DSPCC>;
defm STORE_CCOND_DSP : StoreM<"store_ccond_dsp", DSPCC>;
defm LOAD_CCOND_DSP : LoadM<"", DSPCC>;
defm STORE_CCOND_DSP : StoreM<"", DSPCC>;
}
// Pseudo CMP and PICK instructions.