diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-04-17 01:34:35 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-04-17 01:34:35 +0000 |
commit | 31ce5258eecb65765318db5eedece50831bffe71 (patch) | |
tree | 6b2f27e5e6f0331d6e42257eebad546de4cd7b44 | |
parent | 28336ed3bbcfdc5342bd619f63e37067b227c397 (diff) | |
download | bcm5719-llvm-31ce5258eecb65765318db5eedece50831bffe71.tar.gz bcm5719-llvm-31ce5258eecb65765318db5eedece50831bffe71.zip |
[Target] Remove checks for Simple VTs before calling routines that can handle Extended VTs too. NFC
llvm-svn: 266546
-rw-r--r-- | llvm/include/llvm/Target/TargetLowering.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/llvm/include/llvm/Target/TargetLowering.h b/llvm/include/llvm/Target/TargetLowering.h index 71bef19cd85..b99544a020f 100644 --- a/llvm/include/llvm/Target/TargetLowering.h +++ b/llvm/include/llvm/Target/TargetLowering.h @@ -608,16 +608,14 @@ public: /// Return true if the specified load with extension is legal on this target. bool isLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const { - return ValVT.isSimple() && MemVT.isSimple() && - getLoadExtAction(ExtType, ValVT, MemVT) == Legal; + return getLoadExtAction(ExtType, ValVT, MemVT) == Legal; } /// Return true if the specified load with extension is legal or custom /// on this target. bool isLoadExtLegalOrCustom(unsigned ExtType, EVT ValVT, EVT MemVT) const { - return ValVT.isSimple() && MemVT.isSimple() && - (getLoadExtAction(ExtType, ValVT, MemVT) == Legal || - getLoadExtAction(ExtType, ValVT, MemVT) == Custom); + return (getLoadExtAction(ExtType, ValVT, MemVT) == Legal || + getLoadExtAction(ExtType, ValVT, MemVT) == Custom); } /// Return how this store with truncation should be treated: either it is @@ -635,16 +633,15 @@ public: /// Return true if the specified store with truncation is legal on this /// target. bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { - return isTypeLegal(ValVT) && MemVT.isSimple() && - getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal; + return isTypeLegal(ValVT) && getTruncStoreAction(ValVT, MemVT) == Legal; } /// Return true if the specified store with truncation has solution on this /// target. bool isTruncStoreLegalOrCustom(EVT ValVT, EVT MemVT) const { - return isTypeLegal(ValVT) && MemVT.isSimple() && - (getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal || - getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Custom); + return isTypeLegal(ValVT) && + (getTruncStoreAction(ValVT, MemVT) == Legal || + getTruncStoreAction(ValVT, MemVT) == Custom); } /// Return how the indexed load should be treated: either it is legal, needs |