summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2010-09-15 00:52:23 +0000
committerDale Johannesen <dalej@apple.com>2010-09-15 00:52:23 +0000
commit51fd82263441754adf1245910741580b9b759948 (patch)
treeea12b68cd9e65f2c1e18d07b1a142884f8d8511a /llvm/lib
parent67e534505d087b1259000c6cb6d4303d6a2f9d1c (diff)
downloadbcm5719-llvm-51fd82263441754adf1245910741580b9b759948.tar.gz
bcm5719-llvm-51fd82263441754adf1245910741580b9b759948.zip
Add x86MMX a few more places.
llvm-svn: 113914
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/TargetData.cpp1
-rw-r--r--llvm/lib/VMCore/ValueTypes.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/TargetData.cpp b/llvm/lib/Target/TargetData.cpp
index 74e95e779b8..0a282c38c03 100644
--- a/llvm/lib/Target/TargetData.cpp
+++ b/llvm/lib/Target/TargetData.cpp
@@ -524,6 +524,7 @@ unsigned TargetData::getAlignment(const Type *Ty, bool abi_or_pref) const {
case Type::X86_FP80TyID:
AlignType = FLOAT_ALIGN;
break;
+ case Type::X86_MMXTyID:
case Type::VectorTyID:
AlignType = VECTOR_ALIGN;
break;
diff --git a/llvm/lib/VMCore/ValueTypes.cpp b/llvm/lib/VMCore/ValueTypes.cpp
index f744fe8aefe..b59e2027495 100644
--- a/llvm/lib/VMCore/ValueTypes.cpp
+++ b/llvm/lib/VMCore/ValueTypes.cpp
@@ -198,6 +198,7 @@ EVT EVT::getEVT(const Type *Ty, bool HandleUnknown){
case Type::FloatTyID: return MVT(MVT::f32);
case Type::DoubleTyID: return MVT(MVT::f64);
case Type::X86_FP80TyID: return MVT(MVT::f80);
+ case Type::X86_MMXTyID: return MVT(MVT::x86mmx);
case Type::FP128TyID: return MVT(MVT::f128);
case Type::PPC_FP128TyID: return MVT(MVT::ppcf128);
case Type::PointerTyID: return MVT(MVT::iPTR);
OpenPOWER on IntegriCloud