summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-09-26 19:27:24 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-09-26 19:27:24 +0000
commit7fc726539f9faf3e9a312e9608f87e050d3003ed (patch)
treed375110f77d7852501d9acaebdea2f09b72d64b5 /llvm/lib
parente3f79e55055bb6ac60f6402cfb61c2a36532df0b (diff)
downloadbcm5719-llvm-7fc726539f9faf3e9a312e9608f87e050d3003ed.tar.gz
bcm5719-llvm-7fc726539f9faf3e9a312e9608f87e050d3003ed.zip
Add case clauses for returning dsp accumulator encoding values in function
getMipsRegisterNumbering. llvm-svn: 164720
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h b/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
index 96033276d22..233214b461f 100644
--- a/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
+++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
@@ -122,14 +122,16 @@ inline static unsigned getMipsRegisterNumbering(unsigned RegEnum)
{
switch (RegEnum) {
case Mips::ZERO: case Mips::ZERO_64: case Mips::F0: case Mips::D0_64:
- case Mips::D0: case Mips::FCC0:
+ case Mips::D0: case Mips::FCC0: case Mips::AC0:
return 0;
case Mips::AT: case Mips::AT_64: case Mips::F1: case Mips::D1_64:
+ case Mips::AC1:
return 1;
case Mips::V0: case Mips::V0_64: case Mips::F2: case Mips::D2_64:
- case Mips::D1:
+ case Mips::D1: case Mips::AC2:
return 2;
case Mips::V1: case Mips::V1_64: case Mips::F3: case Mips::D3_64:
+ case Mips::AC3:
return 3;
case Mips::A0: case Mips::A0_64: case Mips::F4: case Mips::D4_64:
case Mips::D2:
OpenPOWER on IntegriCloud