summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2018-01-05 19:53:51 +0000
committerReid Kleckner <rnk@google.com>2018-01-05 19:53:51 +0000
commit5619669a5abeea98dd5640b615c13838b21e3d50 (patch)
treeb351ddc7e1b7674cd09cacd36c9c0b6bbb90a347 /llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
parent4c975578b42a3adcfa5f7d08d67feff589f03398 (diff)
downloadbcm5719-llvm-5619669a5abeea98dd5640b615c13838b21e3d50.tar.gz
bcm5719-llvm-5619669a5abeea98dd5640b615c13838b21e3d50.zip
Fix -Wsign-compare warnings on Windows
These arise because enums are 'int' by default. llvm-svn: 321887
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp')
-rw-r--r--llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
index 1820ad959fc..aafcd7fe19f 100644
--- a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+++ b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
@@ -277,7 +277,7 @@ int AArch64TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
// same as the second operand. In this case, we will generate a "long"
// version of the widening instruction.
if (auto *Cast = dyn_cast<CastInst>(SingleUser->getOperand(1)))
- if (I->getOpcode() == Cast->getOpcode() &&
+ if (I->getOpcode() == unsigned(Cast->getOpcode()) &&
cast<CastInst>(I)->getSrcTy() == Cast->getSrcTy())
return 0;
}
OpenPOWER on IntegriCloud