summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-05-04 01:04:26 +0000
committerCraig Topper <craig.topper@intel.com>2018-05-04 01:04:26 +0000
commitcafae62ec9dd4345b777d2227cf3381d90f69033 (patch)
treeba5ec2908756a42479c19f437f6dba70f55f810a /llvm/lib/Transforms
parent8304231508be050ef74dbfbb38406db7f051bf52 (diff)
downloadbcm5719-llvm-cafae62ec9dd4345b777d2227cf3381d90f69033.tar.gz
bcm5719-llvm-cafae62ec9dd4345b777d2227cf3381d90f69033.zip
[LoopIdiomRecognize] Use a regular array instead of a SmallVector and explicit ArrayRef.
llvm-svn: 331499
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
index 461c7a1ce98..b95d764d4d5 100644
--- a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
@@ -1416,9 +1416,8 @@ bool LoopIdiomRecognize::recognizeAndInsertCTLZ() {
// br i1 %tobool
IRBuilder<> Builder(PH->getTerminator());
- SmallVector<const Value *, 2> Ops =
+ const Value *Args[] =
{InitX, ZeroCheck ? Builder.getTrue() : Builder.getFalse()};
- ArrayRef<const Value *> Args(Ops);
if (CurLoop->getHeader()->size() != 6 &&
TTI->getIntrinsicCost(Intrinsic::ctlz, InitX->getType(), Args) >
TargetTransformInfo::TCC_Basic)
OpenPOWER on IntegriCloud